git提交提示workspace.xml出現conflicted


問題:在github上管理項目,多次提交以后提交提示workspace.xml出現conflicted
原因:Android項目在根目錄的.gitignore文件中沒有添加.idea文件夾忽略。

解決辦法:

1.在.gitignore中添加一行:

.idea/

此時在編譯器(我是Android Studio)中會顯示.idea/文件夾下的文件“ignored,tracked with git”,表示此文件夾下的文件仍然在監視中。

2.在git shell中運行:

git rm -r --cached .idea/
git add .
git commit -m "untrack .idea/"

同步提交后在github中可以看到最新的commit內容是刪除了idea文件夾及其文件夾內文件。

3.之后的git commit由於在,gitignore中添加了忽略idea文件夾,不會出現conflict

參考:
http://blog.csdn.net/cscmaker/article/details/8553980

http://stackoverflow.com/questions/19211761/git-merge-idea-workspace-error


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM