git使用血泪史

找到组织 发布于 2013/10/10 18:11
阅读 1K+
收藏 6
Git
当两个人同时更新到公共仓库的代码,出现冲突,这个时候最好不要一下就直接删除===后边的,因为只有是最新的才可能出现冲突,所以最好先问明白,再删===后边的,保险的办法留着===后边的。
加载中
0
loyal
loyal
任何一个VCS都这样啊...我晕..还血泪史...
0
Lax
Lax

pull before push

苏生不惑
苏生不惑
+1024
OSC首席保安
OSC首席保安
回复 @抓瓦工人 : 最正确的顺序是 commit -> pull -> push
pantrick
pantrick
对头,push之前先pull!
0
leo108
leo108
这么做和FTP直接上传覆盖有啥区别
Narky
Narky
还是有区别的,至少告诉你哪不对头
0
duandi
duandi
LZ分享经验的精神值得赞许
0
中山野鬼
中山野鬼
git,p4,svn等等,都需要和merge配合使用。什么是merge,哈,diff+edit。
0
我不叫大脸猫
我不叫大脸猫
最简单的,为什么两个人会同时修改同一个文件?解决了这个最基本的问题,就不存在什么血泪教训了
挨踢得要死要死的某瓜
挨踢得要死要死的某瓜
很正常的事
0
atearsan
ddatsh
ddatsh
撸点真低
0
泡不烂的凉粉
泡不烂的凉粉

仓库不是由专人更新的吗?

0
PYPlus
PYPlus

不管GIT还是svn,在push之前都是要先pull的.还有git默认是可以push时强制覆盖,可以设置禁止非快进式推送的.这样本地的版本落后于公共仓库就会被禁止提交了
在公共版本库git config receive.denyNonFastForwards true即可.也可以设置某些用户有强制提交权限的.

0
mallon
mallon
我们的做法是在项目划分的时候就杜绝 交叉
返回顶部
顶部