2013-03-19 52 views
-1

任何人都可以幫我解決這個git合併錯誤...我有點在這裏迷路了。我一直試圖解決這個合併問題兩天,並閱讀了大量的合併,但我似乎無法弄清楚。上週我剛剛進入這個git,所以我對git很陌生。我還有很多東西需要學習,我希望有一個「大腦」聰明/專家有人人可以幫我這個..合併期間出錯

這裏是混帳GUI錯誤文件 enter image description here

非常感謝你許多。

解決我的錯誤(這是混帳GUI):

我終於得到了答案,我的錯誤。 Thks to @Michiel Kauw-A-Tjoe。 這是我沒有......我

Commit -> Revert changes

所有裏面Unstaged Changes然後我做

Remote -> fetch from -> origin

然後我做

Merge -> local Merge

我之所以這樣做的文件是因爲我想在我做我自己的提交之前得到最新的文件,並且因爲我使用的是aptana,所以始終存在.metadata文件,這會導致衝突並避免此c onflict我得到最新/更新文件,然後我稍後添加我的更改。感謝所有的大腦。

+0

錯誤在哪裏? – iberbeu 2013-03-19 10:38:30

+0

嗨@iberbeu在Git GUI中聲明'錯誤:命令失敗'在第一張圖片的末尾說:'自動合併失敗,修復衝突,然後提交結果.'我不明白我該怎麼辦?我嘗試着看着git mergetool,但我不知道如何使用它...... :(thks。 – noobes 2013-03-19 10:47:23

回答

1

看起來你正在嘗試檢查Eclipse元數據文件和python二進制文件。你應該把它們放在版本控制之外。一種方法是製作不想跟蹤的文件名和擴展名列表,並將它們添加到文本文件中。我建議至少這些條目:

*.pyc 
.project 
.pydevproject 
.settings 
.metadata 

你可以把某個文件在你的倉庫,然後運行以下命令:

git config --global core.excludesfile <filename>.txt 

這將在命令行中解決問題。如果您從Eclipse提交,則還需要在Preferences -> Team -> Ignored Resources中設置忽略的文件。您可以通過單擊Add Pattern...按鈕一次輸入一行。

+0

謝謝你@Michiel。對不起再次問我該怎麼做第一部分,是的,你是對的, m使用aptana studio 3,我使用Git Gui來進行gitting。我如何做一個版本控制,以便我只接收項目文件而不是python二進制文件和元數據。團隊 - >但無法獲得忽略的資源' – noobes 2013-03-19 10:59:34

+0

嘗試在命令行上訪問您的資源庫,並忽略至少.metadata和* .pyc文件,如上所述。之後,只應輸入'git status'給你你的項目文件,如'customer.html'。 – 2013-03-19 11:05:29

+0

嗨@Michiel我編輯了我的問題,我只有在aptanaS下的選擇3.我如何忽略文件使用aptanaS 3. – noobes 2013-03-19 11:06:09