2013-10-06 64 views
2

我對編程比較陌生,我一直在rails上使用ruby,因爲我對web開發很感興趣,所以我覺得這是一件好事。git merge .idea/workspace error

我一直在使用git來保持版本的整潔,而且我到處都在閱讀這是一個很好的習慣,但最近它一直在剝落我。我知道這是用戶錯誤,但我不知道我在做什麼錯誤以及如何修復它。

我當時正在做一個關於master的分支,叫做layout,做了一堆更改,並將它與master分支合併。當我回到主分支時,這些變化似乎並沒有實現,我失去了一天的工作。所以我已經在桌面上保留了一個備份文件夾,以防再次發生。

我回到我的佈局分支,重做我所做的所有修改,提交它,切換回主,並使用

git merge layout 

它給了我這個錯誤:

CONFLICT (content): Merge conflict in .idea/workspace.xml 

唯一我似乎可以做的事情並不是刪除所有這些文件,而是繼續在佈局分支上工作。很顯然,我不想要這樣做,因爲這不是「正確」的做事方式。

我在做什麼錯?

回答

3

聽起來像你在使用RubyMine。確保在你的git忽略文件中包含.idea。 .idea/一旦文件已經與你需要untrack他們的git追蹤到你的.gitignore文件

當然

這種添加。 git rm <file_name>

+0

這樣做..謝謝! – mathieu