我刚开始使用Git和Github 2个星期前,我想知道它是否像云一样工作;通过从2个不同的位置(2台计算机,相同的文件)推送到同一存储库的同一分支
答案 0 :(得分:2)
无论谁推动第二个,都必须首先执行git pull
并解决在能够将其更改推送到远程存储库之前发生的任何合并冲突。这是因为他们需要知道其他人已经改变了什么,然后再将他们自己推到他们之上。
由于您是Git的新手,我建议您阅读一些Git tutorials,因为Git是一个包含许多命令的非常复杂的工具。如果您不理解它是如何工作的,那么使用它会非常令人沮丧。
答案 1 :(得分:1)
我通常倾向于做一个rebase,以便分支更改是干净的
http://gitready.com/advanced/2009/02/11/pull-with-rebase.html
我的墙上还有一份作弊副本,这有很大帮助