gpt4 book ai didi

git - merge 到特定的提交

转载 作者:IT王子 更新时间:2023-10-29 01:12:10 26 4
gpt4 key购买 nike

我从 git 的 master 分支创建了一个名为 newbranch 的新分支。现在我做了一些工作,想将newbranch merge 到master;但是,我对 newbranch 做了一些额外的更改,我想将 newbranch merge 到 master 的倒数第四次提交.

我使用了 cherry-pick 但它显示了使用正确选项的消息:

git checkout master    
git cherry-pick ^^^^HEAD newbranch

我可以使用 git merge 来代替吗?

git merge newbranch <commitid>

最佳答案

当然,在 master分支所有你需要做的是:

git merge <commit-id>

哪里commit-id是来自 newbranch 的最后一次提交的哈希值你想在你的master分支机构。

你可以通过 git help <command> 找到更多关于任何 git 命令的信息.在那种情况下它是git help merge .文档说 merge 的最后一个参数命令是 <commit>... ,因此您可以传递对任何提交甚至多个提交的引用。不过,我自己从来没有做过后者。

关于git - merge 到特定的提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8223103/

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