tortoisegit push操作

2016-08-08 22:41 阅读 501 次 评论 2 条

git本地仓库在同一个分支下如master下进行开发,在本地commit完成后,这时如果需要上传到git服务器,比较简单,直接tortoisegit push就能够成功。如何将本地git仓库与远程git服务器关联可以查看这里.

如果是多人联合开发,git服务器上已经有改动,本地也有修改,那么这时直接push,系统会提示需要pull同步后才能push。

如下图tortoisegit push,反馈如下提示信息,先进行git pull,再pushing again。

clip_image002

直接在tortoisegit 进行pull,出现如下错误提示,本地有部分文件的修改在merge时将需要覆盖写入,而本地这部分文件有修改需要commit。在本地提交commit后,pull再进行merge。

clip_image004

本地提交commit。

然后再次pull,出现merge存在文件冲突,并且提示是否进行保存,此时可以保存也可以不保存。

在本地将冲突文件处理后,使冲突文件的状态变为resolved,相当于与git服务器的版本保持同步,再次commit。

然后再pull成功,如下所示

clip_image006

然后再次git push成功,如下图所示。

clip_image008

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:tortoisegit push操作 | 起点博客
分类:应用笔记 标签:,

发表评论


表情

  1. 起点终站
    起点终站 【农民】

    你好起点,我是终站

  2. will
    will【站长】

    欢迎来访