有時開專案會先在本地端做測試,而開啟專案commit一些init資訊,
當你將本機端的 Git 加入到遠端的 repository 像是 GitHub …等,若之後你又另外建立新的的 repository 或是要將它搬移至其他遠端數據庫例如 GitLab。此時要刪除原本的 remote origin 該怎麼做?
可參考以下方式
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
# 專案引入git功能 $ git init # commit 一些記錄點後 $ git add . $ git commit -m "[INIT] Add react." ... $ git commit -m "[INIT] Add react-router." ... ... # 當測試完成後想要跟遠端專案做link的方式 # ssh $ git remote add origin ssh://<username>@bitbucket.org/<username>/<project> # or https $ git remote add origin https://<username>@bitbucket.org/<username>/<project> # 移除 remote $ git remote remove origin # 觀看目前git remote設定 $ git remote -v # 設定local分支與遠端分支對齊 $ git branch --set-upstream-to=origin/master master # 設定push資訊 $ git push -u $ git push --set-upstream origin master |
Reference
https://andy6804tw.github.io/2019/01/04/git-remove-remote/