快捷搜索:  汽车  科技

tortoisegit修改代码(做外包项目遇到的坑)

tortoisegit修改代码(做外包项目遇到的坑)主意:前四个千万不要commit,否则很必须要版本回退,待会将具体如何版本回退。第一个到第四个不要选运行git status命令文件根目录在文件根目录中右键选择Git commit -->"master"。

在网上找了好久没看到好的关于Tortisegit push时的文章,于是决定自己写一篇文章供大家参考。花了好久才写成,喜欢的朋友可以在文章最后点个赞哈!

最近做项目,因为有好几个人一起做,所以必须用git来管理版本,由于之前都是小编自己push项目到github上,属于自嗨的状态,这次属于多人协同配合,每次push上去的项目别人pull之后都说我push的有问题,要么删了别人的文件(小编也很无奈,并没有删别人的文件啊),要么就是别人pull之后文件报错,感觉拖了团队的后腿,好心塞,今晚好好的试了一下,终于彻底搞清楚怎么做的了。

关于下载安装就不说了,这方面的知识网上有很多,不知道的可以自行搜索,小编就说一下如何正确的提交。首先,我们需要知道每个人在做项目的时候,IDE会根据你的代码生成一些配置文件,比如.classpath.这些文件属于你自己的,千万不可提交,要不然对别人来说就是个灾难。本文主要讲的也是这个问题,要有选择性的push文件。

第一步、查看目前代码的修改状态

运行git status命令

文件根目录

在文件根目录中右键选择Git commit -->"master"。

tortoisegit修改代码(做外包项目遇到的坑)(1)

第一个到第四个不要选

主意:前四个千万不要commit,否则很必须要版本回退,待会将具体如何版本回退。

第四步、拉取远程服务器内容

同步到服务器前先需要将服务器代码同步到本地

命令: git pull origin master(一般来讲是这样的,具体的可能不一样,可自行百度,就不多说了)。

pull之后会出先冲突,根据提示手动改动源码,知道没有冲突,然后就可以进行下一步了。

第五步、同步到服务器

命令:git push origin master

git push之前一定要先git pull 因为可能别人修改相同的文件并已commit 应该merge过来 一并push,

如果执行失败,一般是没有将服务器代码同步到本地导致的,先执行上面的git pull命令。

下面再来说一下版本回退的事情。

tortoisegit修改代码(做外包项目遇到的坑)(2)

版本回退

tortoisegit修改代码(做外包项目遇到的坑)(3)

最后小编依然欢迎大家评论!小编会在第一时间回复,如果喜欢的话,欢迎订阅哦!一起交流学习进步,毕竟头条的读者中编程大神大有人在啊!

猜您喜欢: