2011-12-14 25 views
15

可能重複:
How git works when two peers push changes to same remote simultaneously兩個人在混帳上的文件工作,同時

我有點新的與git我和一個朋友想做一些協作用git開發。我得到了整個推拉系統,現在我有一個問題。

我想在文件test.php上工作,我拉動新的變化。沒有。我編輯它並且想要推它,但在這個時候我的朋友編輯並且推擠它。現在會發生什麼?這些衝突如何解決?

謝謝!

+0

它在這個網站已經討論:如何Git的工作時,兩人同行推變化同時同一遠程] [1] [1]:http://stackoverflow.com/questions/4643998/how-git-works-when-two-peers-push-changes-to-同時遠程同時 – bchetty 2011-12-14 17:28:07

回答

21

的程序應該是如下:

  • 拉文件
  • 編輯
  • 提交它(其提交至你的本地庫)
  • 拉一遍(如果有的話衝突你會得到通知)在這種情況下,你可以解決它執行下面的命令(GitBash在你的存儲庫工作文件夾):

    git mergetool

它將運行你有你的的.gitconfig文件中配置的合併工具之後

,你可以把你的變化

相關問題