gpt4 book ai didi

Git 如何找出在一个分支而不是另一个分支上完成的单个提交

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

我要为一个项目创建一个补丁文件。我的分支是本地存储库中的“master”。并将远程上游分支映射到本地分支“origin”。\使用此命令,我可以比较两个分支并查看所有差异

git diff origin..master

[gives me a full patch format of all commits]

但在这种情况下,我想挑选一些提交并创建一个新的补丁文件,专门用于我的分支不同的不同区域。问题是我如何查看个人提交?

最佳答案

只查看您可以使用的提交

git log origin..master

您还可以添加 -p 选项来查看各个补丁。如果您想挑选提交,您可以使用非常简洁的 git rebase -i 选项。

On your master branch:
git checkout -b create-patch-foo
git rebase -i origin

这将允许您选择、编辑、省略甚至压缩( merge )提交。

关于Git 如何找出在一个分支而不是另一个分支上完成的单个提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1873400/

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