git 上传/更新/添加 --系列操作笔记(二)
在第一篇我们完成了上传和添加功能.
这一篇我们来实操一下更新.
最开始我们的项目配置如下:
这个时候我们更新了help.txt。
首先我们调用git diff来查看文件有何不同:
(借助这个命令,我们以后可以只上传我们更新了的文件,对于没有更新的文件,那么我们就不必须进行更新了)
更新就是重新上传.
git add help.txt
git commit -m “更新测试”
git push
但是这里会有一个问题:
服务器只有一个工程,同时维护的人员有2个,比如我下载了工程,但是另一个兄弟,更新了工程里的代码,我这边也同时更新了.
这个时候,服务器上的代码和我的代码可能差异性就很大了,这种情况应该怎么处理呢?
这里呢,设计到一个版本合并的问题.
我的建议是:
每次都pull更新一下本地,然后在push.
服务器上有主枝和分之的概念.没有过多的研究.