我正在克隆一个github存储库' A'到我当地的github帐户' B'。然后我制作了一份B' B'在git clone
的计算机上。
然后我可以进行更改,创建拉取请求等。
过了一段时间,原来的回购' A'进展,正在改变回购' A'。它现在不同于我的回购' B'。
是否有git
命令,以便我可以更新' B'当前版本的' A'以及计算机上的本地副本?
到目前为止,我删除了计算机上的结帐(rm -rf
),我删除了分叉' B'并再次从头开始。有更简单的方法吗?
答案 0 :(得分:1)
您需要将原始仓库添加为第二个遥控器 要做到这一点,只需运行
git remote add <local name> <url>
所以例如
git remote add github https://github.com/myrepo
完成此操作后,您可以通过从第二个遥控器中提取更改来更新存储库。
git pull github
您可以在此处详细了解此信息 https://help.github.com/articles/fork-a-repo/#step-3-configure-git-to-sync-your-fork-with-the-original-spoon-knife-repository
答案 1 :(得分:0)
将原始仓库添加为远程。 从遥控器拉出,或在需要时重置力。
如果您保持本地分支始终指向远程主分支,并且不接触它,您将能够更新该分支,然后合并或重新定义您的本地更改。