标签:git
1、首先init本地库,
2、git remote add remoteBranchName url。配置远端库路径
3、fetch操作。这样子会把远端库加载在本地,可读不可写。这个时候需要用merge操作合并两个库。可能出现冲突,处理代码或者资源冲突,主义add和commit等操作细节。
但是比较推荐的是先把本地commit之后再fetch。这样子本地的版本已经在库中,merge时覆盖也可以找回。最后pull remoteBranchName保持远端库的时间点比本地库的早,这样子之后才能push。如果出现一种情况,本地的时间点比较晚(创建了之后、merge没冲突),会被push reject掉。只能pull操作,重新处理冲突。但是这个时候处理的冲突就可以push啦。
如果两个库没直接冲突的话可以使用pull。
4、git push--set-upstream url remoteBranchName把本地的数据全部提交到这个分支名中。
至此,处理push错误:
Updates were rejected because the tip of your current branch is behind its remote counterpart.Integrate the remote change (e.g. ‘git pull ..‘) before pushing again.
标签:git
原文地址:http://blog.csdn.net/jingzhewangzi/article/details/41493283