gpt4 book ai didi

git - 如何在 GitHub 上 merge 一个 Gist ?

转载 作者:IT王子 更新时间:2023-10-29 01:06:08 26 4
gpt4 key购买 nike

我在 GitHub 上有一个 Gist ,有人 fork 并对其进行了更改。我喜欢他们的改变。

有没有办法将更改 merge 回我原来的 Gist ?

最佳答案

Gist 与任何其他存储库一样运行。所以假设你已经克隆了类似 git://gist.github.com/2322786.git 的东西:

$ git clone git@gist.github.com:2322786.git

(如果你只是想在不推送的情况下尝试这个,你可以使用 git://gist.github.com/2322786.git,它将演示 merge 原则并匿名工作,但确实不允许你推。)

现在您想 merge 来自 git://gist.github.com/2661995.git 的更改。将其添加为附加 Remote :

$ git remote add changes git://gist.github.com/2661995.git
$ git fetch changes

然后像这样 merge 更改:

$ git merge changes/master

您应该准备就绪。无论新的 Gist 是在之前的某个时间点从您的 Gist 中 fork 出来的还是完全不相关的,这都应该有效。

考虑到 Romain 的评论,您将发出一个push:

$ git push

这仅在您的原始克隆 URL 允许写入时才有效。

关于git - 如何在 GitHub 上 merge 一个 Gist ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10688185/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com