2012-07-23 67 views
8

在同一項目上工作時,我遇到了與同事有點問題,並且我的提交歷史變得不必要的複雜。問題是git pull合併非ff如果只有一個提交差異等等。所以我喜歡失敗的git拉如果一個ff是不可能的,以便開發人員可以看看提交併找出合併或一個rebase更合適。設置 - 僅作爲git pull的默認值,但不適用於git合併

我的問題:有沒有一種方法可以在任何分支上爲所有git pull命令默認設置--ff-only,但不能用於git merge?我知道別名,但這不是我要找的。

+0

非ff提交是如何生成的?如果您的同事將遠程更新發送到遠程,則工作流程出現問題。 – Christopher 2012-07-24 02:57:45

+0

如果你推動了很多事情來共享多人之間的代碼,像這樣的事情一定會發生。我不認爲這是一個工作流程問題。 – 2012-08-16 16:02:54

回答

1

別名可以根據你的需要進行排序,但我不得不同意克里斯托弗說,你不應該在第一時間處理這個問題。

Git使分支變得簡單,所以如果你想在合併之前與人分享一些代碼,推送到分支。