您好,登錄后才能下訂單哦!
現(xiàn)在做軟件產(chǎn)品項目,基本都用git來進行代碼管理。相比SVN,git剛上手的人對git的使用的確感到很受傷??偨Y(jié)坑如下:
1.對git理解不透,不曉得git本地倉庫,遠程倉庫的命令
2.SVN在Eclipse中的使用比git要舒服,不易出錯。
但是項目代碼使用git管理是大勢所趨,不得不好好掌握。好在經(jīng)過多次實踐后,終于在git cmd中利用命令完美解決代碼同步管理。
同步遠程代碼,遇到?jīng)_突的解決方法
1.方法一,采用遠程文件覆蓋本地文件。
git pull
git checkout <文件路徑>
2.方法二
git pull,有沖突時暫時保存
git stash list 查看暫時保存記錄列表
git stash 暫時保存本地修改
發(fā)現(xiàn)沖突,解決后
git add
git commit -m “注釋”
git stash apply stash@{0} 釋放本地暫存
出現(xiàn)沖突文件,解決并提交
git add
git commit -m “注釋”
3.方法三,
git pull 發(fā)現(xiàn)有沖突提示,git cmd中出現(xiàn)沖突文件提示。已pom.xml為例
git add pom.xml
git commit -m "XXX沖突解決"
git pull 更新代碼
找到?jīng)_突文件,修改git發(fā)現(xiàn)沖突文件,決定是否保留
git add file
git commit -m “沖突解決”
git push origin Local:remote
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。