当罢矣,行百里者半九十,肝!Git 系列虽罢,而 GIt 任重道远索之,已在其中之华实
团队协作
查看远程仓库
1 | git remote |
1 | git remote -v 更加详细 |
本地分支与远程分支对接
1 | git branch --set-upstream-to dev origin/dev |
团队协作流程
- 试图推送自己的修改
git push origin dev
- 如果推送失败,则因为远程分支比本地分支新,需要合并分支
git pull
- 如果提示
no tracking information
,则说明本地分支与远程分支没有对接,使用对接命令对接git branch --set-upstream-to dev origin/dev
- 进行分支合并,如何有冲突就解决冲突,之后提交再推送
变基
将本地未push 的分支提交历史整理成直线,仅仅是为了方便查看 1
git rebase
这是一个危险命令,会改变提交历史,部分版本号发生变化,谨慎使用
结语
感谢廖雪峰老师,本系列博文参考了很多廖雪峰老师的博客,同时感谢其他博主,及时解除了我对git 的困惑。
本系列博文的出发点就如目录名称一样,是为XcYu写的,最终拐到自己的需求上来,是一次双赢
****
参考资料
[1] 多人协作,廖雪峰博客
[2] 彻底搞懂 Git-Rebase,个人博客