Category: GIT

Posted on: April 14th, 2026

GIT: 合併衝突-兩人同時修改同一檔案

如果A、B兩個人都在修改同一個檔案,在A同學Merge後B同學的Merge就會出現問題了,這時我們可以快速的在VSCode上解決: 當同學A、B兩個都修改了同一個檔案,且遇到都有修改到同一行的情況時,當同學A先Merged後同學B的Merge Request就會出現下面的錯誤,顯示合併衝突需要被解決 解法是另外創建一條臨時分支,並將同學A、B的衝突在這個分支解決後,將這個臨時分支與upstream/development合併 解決衝突 建立臨時分支 在VSCode中打開專案後創建一條臨時分支 git checkout -b […]

Posted on: March 8th, 2026

GIT: 本地強制合併到upstream

太久沒有拉東西下來時,在gitlab要merge Request時會遇到合併衝突,但如果你確定你的本地版本就是最新的版本,跟團隊成員商討過後可以直接執行強制合併: 在終端機中cd進入專案資料夾然後輸入 git remote -v 可以檢視當前各個分支的指向,在標準的 Git 協作流程中: 如果有指向錯誤,可以先刪除錯誤的 […]