2013-10-30 62 views
2

我對git有一個嚴重的麻煩,實際上是.gitignore文件,它是自寫的,它已經有相同文本的20k行/ target,但問題是這個:拉扯git時出現問題:未提交更改

,當我嘗試提交我做的事情:

git add . 
git commit -m "" 
git pull 

當我使用git的拉我得到一個錯誤,說有我的工作分支未提交的文件,它的的.gitignore,我我試圖改變我的回購,但問題仍在繼續,我不知道該怎麼辦了。

如果有人可以幫助我,這將意味着很多,因爲我得到的時間短,提供該項目。

+2

'git commit -m「」'。一個空的提交消息會中止提交。 – xbonez

+0

我可以得到的標題的最佳翻譯是「給git pull帶來的問題」。你能做得更好嗎? – John

+0

git commit -m「」只是爲了理解,但我使用了註釋 –

回答

1

如果我理解你的問題,你的.gitignore充滿了垃圾(20K行),你想用一個好的替換它。

嘗試以下操作:

擷取您刪除存儲庫的最新變化(Github上?)。

git fetch origin

替換的.gitignore與遠程一個(大概好)。現在

git checkout .gitignore

git status結果不應該列出.gitignore作爲更改的文件。之後,您可以編輯您的.gitignore並提交它。

注意:git書是available in Portuguese

+0

不,不是這樣,問題在於當我存儲或刪除或編輯.gitignore文件時,它會重新開始重寫永久存儲,所以當我嘗試推,我不能,因爲該文件是從我承諾的不同... –

+0

你能提供你的設置更多的細節?我猜你在使用Maven,Eclipse,eGit? – Boj