Kev*_*ell 27 git version-control github
我对GitHub有一个要点,就是有人分叉并做了改动.我喜欢他们的变化.
有没有办法将更改合并到我原来的要点?
lar*_*sks 38
gist像任何其他存储库一样运行.所以,假设你克隆了像git这样的东西://gist.github.com/2322786.git:
$ git clone git@gist.github.com:2322786.git
Run Code Online (Sandbox Code Playgroud)
(如果你只是想在没有推动的情况下尝试这个,你可以使用git://gist.github.com/2322786.git,它将演示合并原则并匿名工作,但不允许你推动.)
现在你想要合并来自git://gist.github.com/2661995.git的更改.将其添加为其他遥控器:
$ git remote add changes git://gist.github.com/2661995.git
$ git fetch changes
Run Code Online (Sandbox Code Playgroud)
然后合并这样的更改:
$ git merge changes/master
Run Code Online (Sandbox Code Playgroud)
你应该全力以赴.无论新的要点是在以前的某个时刻是从你的分叉出来还是完全不相关,这都应该有效.
考虑到Romain的评论,您将发出push:
$ git push
Run Code Online (Sandbox Code Playgroud)
这只有在您的原始克隆URL允许写入时才有效.