我有一个github仓库的叉子,我想与主人合并。我对使用git知之甚少,几个月前,当我真正想做的事情是分支时,我就分道扬..在我想出那个之后,我只是继续前进,并没有想到任何事情。但是今天我检查了我的帐户的实际网站,我所提交的所有工作只是承诺原始帐户而不是我的。几个月前,当我分叉时,我的提交就停止了。
我想知道如何制作它,以便我的帐户具有与原始帐户相同的代码。
我尝试了去原始帐户的回购并执行拉取请求。那给了我 -
Oops! The master branch is already up-to-date with master — maybe you want to try something else?
我不明白它的比较是为了得到我们的代码库相同的结果。
我尝试了这个终端命令 -
git pull https://github.com/jdannas/irobot_driver master
这给了我基本相同的东西 -
From https://github.com/jdannas/irobot_driver
* branch master -> FETCH_HEAD
Already up-to-date.
以下是图表的屏幕截图。所有的提交都是我的,但你可以看到我的时间线在8月下旬停止,并且提交到了原始提交。
有人可以帮我弄清楚我需要做些什么来解决这个问题吗?我被引导到http://progit.org/book/,我肯定会在此期间以及将来阅读,但如果我能在没有阅读数小时的情况下解决这个问题,那将会很棒。谢谢你的帮助。
答案 0 :(得分:0)
如果您想将代码放入Sterling repo,您需要通过GitHub UI(屏幕截图右上角的按钮)执行拉取请求。然后,这将要求维护者合并您的代码。
您需要确保在本地使用正确的仓库。最安全的方法是吹掉你的本地副本(备份!)并从英镑中重新克隆。