gitlab倉庫遷移
阿新 • • 發佈:2018-11-14
有的時候我們需要對gitlab上的程式碼進行遷移,希望在遷移後能保持原有的branch、tag、commit記錄等。可以使用以下方式:
1、首先需要將專案fork到自己的倉庫,否則提交到新倉庫的時候需要輸入之前gitlab賬戶的密碼。
2、clone程式碼到本地。
3、修改remote倉庫的地址,新增新的地址。
vim .git/config
[remote "origin"]
url = [email protected]:xxx/xxx.git
[remote "new"]
url = [email protected]:xxx/xxx.git
可以使用 git remote -v 檢查遠端倉庫是否更改。
4、push到新的遠端倉庫。
5、到遠端倉庫檢查程式碼是否遷移完成。git push new 'refs/remotes/origin/*:refs/heads/*' # 推送所有branch、commit記錄 git push new --tags # 推送所有tags