我从GitHub克隆了一个只读的Git仓库到我的服务器上。第二天,我在GitHub上fork了该仓库。更新仓库并确保服务器上的所有内容都是最新的,需要哪些步骤呢?
这样开始是否正确?还需要做其他事情才能使该克隆仓库将新的远程仓库视为最初从中克隆的仓库吗?
git remote rename origin upstream
git remote add origin git@github.com:user/fork.git
我从GitHub克隆了一个只读的Git仓库到我的服务器上。第二天,我在GitHub上fork了该仓库。更新仓库并确保服务器上的所有内容都是最新的,需要哪些步骤呢?
这样开始是否正确?还需要做其他事情才能使该克隆仓库将新的远程仓库视为最初从中克隆的仓库吗?
git remote rename origin upstream
git remote add origin git@github.com:user/fork.git
使用自己的帖子中的命令,然后将master
分支指向你的新远程(因为它已经自动更改为upstream
):
git config branch.master.remote origin
git push -u origin master
git remote add origin git@github.com:user/fork.git
。 - Michael Gaffney