单分支多人协作

同时变更了文件名和文件内容

Bob 将 README.md 改成了 READYOU.md 。并提交一个 commit ,并推送到远程代码库。
Alisa 修改 README.md 的文件内容。并提交一个 commit ,并推送到远程代码库,就会拒绝(rejected),因为不是 fast-forwards。
使用 git pull 将远程代码拉取下来并 merge 后。非常顺畅,不会起冲突。之后的文件夹中就只有 READYOU.md 文件,并且 Alisa 修改的内容会出现在 READYOU.md 文件中

把同一文件改成了不同的文件名如何处理

Bob 将 README.md 改成了 README1.md 。并提交一个 commit ,并推送到远程代码库。
Alisa 将 README.md 改成了 README2.md 。并提交一个 commit ,并推送到远程代码库,就会拒绝(rejected),因为不是 fast-forwards。
使用 git pull 命令之后,就会起冲突(conflict)。需要手动解决

Github 中的搜索项目技巧

可以看官方的 帮助文档 ,里面的限定符都可以 任意组合

搜索仓库

  1. # 按照项目名/仓库名搜索(大小写不敏感)
  2. in:name xxx
  3. # 按照README搜索(大小写不敏感)
  4. in:readme xxx
  5. # 按照description搜索(大小写不敏感)
  6. in:description xxx
  7. # stars数大于xxx
  8. stars:>xxx
  9. # forks数大于xxx
  10. forks:>xxx
  11. # 编程语言为xxx
  12. language:xxx
  13. # 最新更新时间晚于YYYY-MM-DD
  14. pushed:>YYYY-MM-DD

更多请看官方文档

搜索代码