![](/img/trans.png)
[英]Migrated master repo from Bitbucket to Github. How to reconnect cloned repo to new Github repo?
[英]Cloned a repo, how to update all branches/master in new repo from original repo?
我克隆了一個 repo,並在我的新 repo 中將遙控器添加到原始 repo 中,所以它看起來像這樣:
origin git@gitlab.com:MyDomain/MyCode.git (fetch)
origin git@gitlab.com:MyDomain/MyCode.git (push)
original git@gitlab.com:OldDomain/OriginalCode.git (fetch)
original git@hgitlab.com:OldDomain/OriginalCode.git (push)
我們有多個人在處理原始存儲庫並不斷更新分支。 我將需要使用對原始內容(包括其分支)的所有更改來更新原始內容。 我該怎么做呢?
最簡單的方法是:
git push --all origin
這會將標簽和分支推送到origin 。
您可以使用合並命令從“原始”存儲庫的分支中獲取提交
(suppose your workspace is on origin)
git fetch original
git merge original/BRANCHE_NAME_COMMITS_COME_FROM
你可以這樣做來推動每一件事:
git push --all
git push --tags
要推送標簽,您也需要第二行。
然后在任何 repo 中使用它來獲取每一個新東西:
git fetch --all
git pull -all
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.