gpt4 book ai didi

git - 提交 PR 并提交更改后,是否可以压缩 Git 提交?

转载 作者:太空狗 更新时间:2023-10-29 14:22:58 28 4
gpt4 key购买 nike

我们正在学习 Git 并使用 GitHub 作为我们的托管站点。

我们都 fork upstream repo 并 PR 我们的提交到 upstream 以获取我们的更改。

我们正在努力学习如何压缩我们的提交,以保持上游提交历史良好和干净(大概)。

我们经常 promise :)

所以...如果我们提交一个 Pull Request.. 然后项目维护者在提交上添加评论(即对 PR 进行代码审查)...然后开发人员将解决问题并再次推送他们的提交。

是否可以压缩这些提交以便 PR 只有一个提交? GH 中的评论(针对此 PR)会怎样?

最佳答案

将提交压缩在一起:

git rebase -i upstream/master

-i 将激活交互模式,您将能够为每个提交决定是否要与其父级一起压缩它(称为“fixup”),或者是否要编辑提交消息(称为“reword”),或者如果您想在提交中添加/删除/更新文件(称为“编辑”)。

完成 rebase 后,你将不得不强制推送:

git push -f

但是,我认为这会破坏审稿人对 PR 的评论。

关于git - 提交 PR 并提交更改后,是否可以压缩 Git 提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33578468/

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