Git專案程式碼更換遠端地址步驟
阿新 • • 發佈:2019-01-04
由於公司伺服器斷電,恰巧開發人員在提交程式碼,導致GitLab專案丟失,報404錯誤,沒法還原,故需要將本地專案切換至新建立的專案地址中去。
本步驟經過多方查詢總結及實驗,已經能夠滿足現有需求,網路上的往往只說了部分內容,神煩。
本步驟缺點,無法保留歷史git提交記錄,想保留也有方案,只是太過麻煩,需要一次次提交去解決衝突,太費事。
具體步驟:
Git地址切換步驟
1、刪除本地Git資訊
2、操作git命令列模式,需要IDEA進行配合:以下步驟切不可錯亂
git init;
git remote add origin 新地址;
git add .gitignore;
git commit -m 'initail'; 新增一個簡單檔案,作初始化提交,使本地存在master分支(本步需要斟酌)
git add .;
git stash;將剩餘檔案暫存,在與新地址更新完後再合併回來;
git branch --set-upstream-to=origin/master master;
git pull --rebase;
更新成功後開始開啟,stash儲存內容去合併,完成。
(stash內容合併需要IDEA配合,使用IDEA很方便將stash內容和從新專案中的程式碼合併)