gpt4 book ai didi

git - 将 git 提交存储到文本文件

转载 作者:太空狗 更新时间:2023-10-29 13:54:53 26 4
gpt4 key购买 nike

如何将更改集(或提交)存储为文本文件,以便我可以将这些更改加载/应用回我当前的事件分支?

即我期待这样的事情

git commit --to-file ~/temp_commit_1.txt 

这将创建一个文本文件,其中包含 git 可以理解的提交详细信息。是否存在这样的机制或实现此行为的最接近方式是什么?

最佳答案

git 格式补丁

你应该使用git format-patch

git format-patch <master>
0001-commit-msg1.patch
0002-commit-msg2.patch

以上代码将在其自己的文件中创建每个提交。

如果您想创建仅一个文件,以便更轻松地用作附件或上传到其他地方,您可以使用--stdout 选项并重定向输出到一个文件:

git format-patch master --stdout > output_file.patch

# EXample: The last 10 patches from head in a single patch file:
git format-patch -10 HEAD --stdout > 0001-last-10-commits.patch

应用补丁:

git am <patch file>

关于git - 将 git 提交存储到文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41667006/

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