git 衝突提交

2021-08-21 10:18:30 字數 1325 閱讀 9852

問題1:

小博本地沒有忽略.idea資料夾下workspace.xml檔案,但是.xml檔案已經被git追蹤,造成分支合併失敗

解決:依次執行

git rm -rf .idea

git commit -m "delete .idea"

git push

在.gitignore檔案中加入

.idea/*:

最終按照步驟提交**即可

問題2:合併時衝突

合併分支的時候會出現衝突,例如小玲和小博都操作了同乙個檔案

小玲寫了句:根據id查詢company-徐玲博-2017-11-18 17:33:11

小博寫了句:根據id查詢company-徐玲博-2023年11月18日 17:35:18-xlb-branch

都push了

碼雲上兩個分支的**分別為:

小博xlb-branch:

小玲master:

切換到master,參考場景八

注釋不一樣部分出現衝突,並且彈出files merged with conflicts對話方塊

選擇merge

開啟衝突的對比檔案,選擇乙個正確的一版,這裡和svn解決衝突就很像了

補充:現在以組長小玲身份合併,本地在左側,組員小博提交的內容來自遠端

例如,選擇小博提交的內容,則master中注釋部分就是小博提交的內容

最後一步,master把**add、commit、push提交到遠端倉庫,分支合併即完成

總結:git解決衝突和svn大同小異,兩個版本控制工具使用過乙個,學習另外乙個,只要知道其中的差異,並且多操作幾遍,就可以觸類旁通了。祝好運

git衝突 提交

git衝突 環境 ide idea 情況 使用者甲 使用者乙 甲對某一 串進行了修改,提交。然後乙對同一 串修改,提交,這時乙會提示出現衝突,然後是截圖上的操作 即使進行上圖的操作,最後依然提示push rejected 即推送到了本地倉庫,但是沒有推送到遠端倉庫。解決方法 只要有修改想同步遠端倉庫...

git專案 提交 處理 衝突

啟動git cmd.exe 退出當前資料夾 cd 進入專案放的路徑 cd net zhaixy lms client.git 輸入碼雲的郵箱密碼 進入專案路徑 cd ims client 檢視你當前發生改變的所有檔案狀態 git status 專案提交 git add 提交所有專案 也可以用 git...

git提交的衝突解決

git branch 檢視分支 git checkout b 建立並切換分支 git branch dev 建立不切換分支 git checkout 切換分支 git merge 合併 分支到當前分支 git branch d 刪除已經合併過的分支 git branch d 刪除沒有合併的分支 gi...