如何同步git遥控器

时间:2012-12-11 17:42:42

标签: git github

我设法搞砸了我的遥控器,并希望与原点同步。我之前删除了所有遥控器并手动重新添加它们。

我的遥控器是:

$ git remote -v show
origin  https://github.com/rapid7/metasploit-framework (fetch)
origin  https://github.com/rapid7/metasploit-framework (push)
truekonrads     git@github.com:truekonrads/mriv-metasploit.git (fetch)
truekonrads     git@github.com:truekonrads/mriv-metasploit.git (push)

我想将origin / master更新为最新版本,然后将truekonrads / mirv-events分支合并到master中。我该怎么做?

是否有可能以github跟踪原点的方式进行?

1 个答案:

答案 0 :(得分:1)

要“将origin / master更新为最新版本”:

git fetch origin master

将“truekonrads / mirv-events分支合并为主”:

git checkout master
git merge truekonrads/mirv-events

不确定你是什么意思github跟踪起源。您的本地存储库正在跟踪origin。您可以git remote add github <URL>; git push github origin/master:latest_origin_masterorigin/master的副本推送到github,以便在名称latest_origin_master下保管,但不清楚这是否是您想要的,尤其是因为{{1} }和origin已经在github上了。

鉴于上面的输出,似乎truekonradsorigin的定义相同,这是多余的。