我克隆了一個第三方Github repo,做了自己的修改,並推送到我自己的遠程我需要從不同的位置使用,通過創建我自己的裸遠程存儲庫並將其更改推送到它 - 基本如此:如何將克隆的Git倉庫的「主」分支更改爲指向您自己的遠程倉庫?
git init --bare ~/repos/customized.git
git remote add customized [email protected]:/home/myname/repos/customized.git
git push --all customized
git remote rename origin upstream
執行git branch -a
產生這樣的輸出:
$ git branch -a
* master
remotes/rca_customized/master
remotes/upstream/HEAD -> upstream/master
remotes/upstream/master
我現在想的是讓主分支參考我customized
回購使git push
自動推送到我懷疑應該導致的產生下面的輸出。
$ git branch -a
* master
remotes/upstream/master
remotes/customized/HEAD -> customized/master
remotes/customized/master
我什麼不知道是完成我想要的東西在本地回購和推爲「自定義」,從其他地方克隆customized
後是否會導致git branch -a
輸出顯示origin
它在說customized
初始位置。我寧願它說customized
而不是origin
,但可能有很好的理由堅持原產地規則。