1.协作项目中的分支操作
2.适合协作的分支架构
3.远程分支操作
git:效率高因为三方合并
分支可以分为两种:长期分支、短期分支
长期分支:长期存在的分支。
短期分支:用完就销毁的分支(问题集中化)
PU分支:稳定性较差的分支
添加远程库:git remote add <远程库别名><远程库的URL>
查看版本库中所有分支:git branch -a
更新远程库:git fetch
更新所有远程库中的信息:git fetch origin
将远程库中的更新同步到本地分支上的操作: git pull <远程库名><分支名>
pull <=等价于=>fetch +merge
查看本地分支与远程分支的关联关系:git branch -vv
当前分支同步远程分支中的origin/remote_branch:git checkout -t origin/remote_branch
总结:
在协作开发中,你可以在项目中创建一些长期存在的分支来维护最终结果或固定阶段的代码以及维护不同层次稳定性的代码
使用短期分支管理开发任务可以让开发者更加专注的工作
使用push和pull命令可以实时地双向同步本地和远程库中的代码。
什么情况下,要给自己的本地库创建多个远程库?
在版本迭代速度特别快的情况下