gpt4 book ai didi

github - 如何从 GitHub 下载单个 commit-diff?

转载 作者:行者123 更新时间:2023-12-03 04:59:36 28 4
gpt4 key购买 nike

我想通过网络界面从 GitHub 获取单个提交(我们称之为 ${SHA})。

例如,类似:

$ git clone http://github.com/foo/bar
$ cd bar
$ git format-patch -o .. ${SHA}~1..${SHA}
$ cd ..
$ rm -rf bar

...但不必克隆整个存储库(有问题的存储库很大)。

显然,GitHub 可以通过 Web 界面显示给定提交的差异,但我如何将其提取到(统一的)差异文件中(理想情况下,提交消息完好无损)?

最佳答案

好的,我自己找到了答案。

.patch (或 .diff)添加到提交 URL 将提供一个不错的补丁:

https://github.com/foo/bar/commit/${SHA}.patch

感谢Ten Things You Didn't Know Git And GitHub Could Do ...

关于github - 如何从 GitHub 下载单个 commit-diff?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21903805/

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