1. 程式人生 > >代碼管理工具git使用來解決代碼沖突管理

代碼管理工具git使用來解決代碼沖突管理

沖突 oca 文件覆蓋 同步 rem 命令 out comm 文件路徑

現在做軟件產品項目,基本都用git來進行代碼管理。相比SVN,git剛上手的人對git的使用的確感到很受傷。總結坑如下: 1.對git理解不透,不曉得git本地倉庫,遠程倉庫的命令 2.SVN在Eclipse中的使用比git要舒服,不易出錯。 但是項目代碼使用git管理是大勢所趨,不得不好好掌握。好在經過多次實踐後,終於在git cmd中利用命令完美解決代碼同步管理。 同步遠程代碼,遇到沖突的解決方法 1.方法一,采用遠程文件覆蓋本地文件。 git pull git checkout <文件路徑> 2.方法二 git pull,有沖突時暫時保存 git stash list 查看暫時保存記錄列表 git stash 暫時保存本地修改 發現沖突,解決後 git add git commit -m “註釋” git stash apply stash@{0} 釋放本地暫存 出現沖突文件,解決並提交 git add git commit -m “註釋” 3.方法三, git pull 發現有沖突提示,git cmd中出現沖突文件提示。已pom.xml為例 git add pom.xml git commit -m "XXX沖突解決" git pull 更新代碼 找到沖突文件,修改git發現沖突文件,決定是否保留 git add file git commit -m “沖突解決” git push origin Local:remote

代碼管理工具git使用來解決代碼沖突管理