gpt4 book ai didi

git - Gerrit 格式补丁

转载 作者:行者123 更新时间:2023-12-05 01:41:17 26 4
gpt4 key购买 nike

gerrit“格式补丁”和“checkout ”选项有什么区别?基本上,我希望对我的本地目录的提交的所有更改,而不是在我的本地存储库中进行新的提交。

最佳答案

双方都调用git fetch <url> refs/changes/xx/xxx/xx首先获取更改的历史记录。

Format Patch然后调用git format-patch -1 --stdout FETCH_HEAD .它生成对 stdout 更改的当前补丁集的补丁。您可以将其重定向到本地文件或删除 --stdout这样一个名为 0001-xxxx.patch 的补丁将被创建。

Checkout然后调用git checkout FETCH_HEAD .它将本地代码切换到更改的当前补丁集的修订版,并导致分离的 HEAD 状态。

如果想把commit的变化引入到本地分支,可以粘贴Cherry Pick的命令并附加选项 -n然后运行它。另一种方法是运行命令 Format Patch没有--stdout首先,然后运行 ​​git apply 0001*.patch .

关于git - Gerrit 格式补丁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54782963/

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