单分支多人协作
同时变更了文件名和文件内容
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 中的搜索项目技巧
可以看官方的 帮助文档 ,里面的限定符都可以 任意组合
搜索仓库
# 按照项目名/仓库名搜索(大小写不敏感)in:name xxx# 按照README搜索(大小写不敏感)in:readme xxx# 按照description搜索(大小写不敏感)in:description xxx# stars数大于xxxstars:>xxx# forks数大于xxxforks:>xxx# 编程语言为xxxlanguage:xxx# 最新更新时间晚于YYYY-MM-DDpushed:>YYYY-MM-DD
更多请看官方文档。
