跳到主要内容
CNode

github上fork别人代码后,如何获取更新呢?

社区
Kkingapple发布于 12 年前最后回复 12 年前
4238780

必须将自己的库clone下来,然后,将别人的更新pull来,再提交到github上么?

查看回复

回复 (4)

D
dotnil#312 年前

是的吧,还有别的办法么?如果只是标记别人的仓库,直接 star 或者 watch 就够了,fork 就是用来提交 pull request 的呀

K
kingapple#212 年前

不是还先pull,再push到自己的仓库么:(

Y
yorkie#112 年前

不需要clone下来,拿node来举例吧:

$ git pull [email protected]:joyent/node.git master
$ git push [email protected]:yorkie/node.git master

如果发生错误可能是你在master上做了一些更改,这时候你可以把你的更改(如果重要的话)先创建一个新branch(比如yorkie_dev),然后在git push的时候加上--force参数:

$ git push git[@github](/user/github).com:yorkie/node.git master --force

参与回复

登录后即可参与回复。登录