gpt4 book ai didi

GIT,在正确的分支中进行更改

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

假设您维护 2 个分支,devrelease

除了纪律之外,您如何强制自己不在 release 中进行更改并 checkout 到 dev

问题 1: 如果您忘记这样做并在 release 中进行了更改,是否有办法将它们提交给 dev 并中止在 release?

问题 2:人们是否使用任何常用技巧来避免在不是为它设计的分支中进行大量更改?

最佳答案

Q1:是的,这很简单。如果您意识到自己投错了分支:

git checkout dev
git cherry-pick release # you may need to cherry-pick several commits
git checkout release && git reset --hard HEAD^ # or reset to wherever you want

Q2:我严重依赖 git-completion:

https://github.com/git/git/blob/master/contrib/completion/git-completion.bash

关于GIT,在正确的分支中进行更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11768624/

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