我可以从两个不同的位置推送到github上的存储库的同一分支吗?

时间:2012-02-26 04:42:05

标签: git

我刚开始使用Git和Github 2个星期前,我想知道它是否像云一样工作;通过从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

我的墙上还有一份作弊副本,这有很大帮助

http://help.github.com/git-cheat-sheets/