gpt4 book ai didi

git - 有没有一种简单的方法可以更改为以前活跃的分支?

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

我在 Windows 上使用 git(实际上是 msysgit)1.6.4。大多数时间我都在一些功能分支上工作。时不时地,我想跳回 master 以挑选我在我的功能分支中所做的一个特定提交——通常是因为它是一个有用的错误修复,即使没有该功能也有意义。我的工作流程是这样的 - 如果这不必要地复杂,请告诉我 :-) :

git checkout -b mycoolfeaturebranch// hack away, implementing a feature and one bugfix (while I'm at it)git add file_with_bugfix.cppgit commit -m "Fixed bug 12345  // commit the bugfixgit checkout master             // hop over to mastergit cherry-pick                 // bring the bugfix into master

在这一点上,我通常想跳回我的功能分支继续开发该功能。不幸的是,我的分支名称往往会变得有点长(例如“mycoolfeaturebranch”),而且我在 Windows 上没有 git 分支名称选项卡补全功能。

在 Unix shell 上是否有类似 cd - 的东西(跳到上一个目录,对于在两个目录之间切换很有用)? git checkout - 会很棒。 :-)

最佳答案

来自 $GIT/Documentation/RelNotes-1.6.2.txt:

  • “git checkout -”是“git checkout @{-1}”的简写。

你试过吗?

关于git - 有没有一种简单的方法可以更改为以前活跃的分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1599934/

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