2012-12-20 54 views
1

得到了下面的消息,該消息似乎並沒有成爲常見的網絡:得到了一個令人困惑的git的錯誤信息

fatal: unknown style 'diff' given for 'merge.conflictstyle' 

我已經擡起頭來merge.conflictstyle和DIFF樣式和diff3的似乎是適當的。我不知道我可以/應該改變這一點,但它不允許我推動任何更改,因爲分支落後,因爲我不能因上面的消息而拉:(

回答

6

嘗試運行

$ git config merge.conflictstyle diff3 

,並看看是否能工程。

的問題是,你有一個不正確的配置選項。這個命令將其更改爲正確的值,diff3

+0

$混帳配置merge.conflictstyle的diff3 工作!謝謝! – alistair

1

按照git config man pagediff是不是一個acc eptable樣式。 mergediff3是唯一可以識別的。 merge是默認的...所以也許,正如mipadi提到的,​​diff3是你想要的。

1

運行這兩個命令:

git config --global push.default upstream 

git config --global merge.conflictstyle diff3 

,然後嘗試再次合併,可能現在的工作