gpt4 book ai didi

git - stash 但仍然使用 GIT 保存分支?

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

我有大量的分支,使用起来有点困惑。有时我不想完全删除分支,但我暂时不会处理它。在这种情况下,我采用了在分支前加上 _ 前缀的约定。

所以如果我开始:

branch1
branch2
branch3

当我完成了 branch1 但想保存它的备份以防万一我重命名为:

_branch1
branch2
branch3

这在一段时间内运行良好,但我的工作区现在变得有点困惑。有没有办法在某个地方保存一个分支以便它可以恢复,但它不在正常的工作区中(就像它被删除一样)?

最佳答案

您可以将标签用于许多与分支相同的事情:

git tag saved_branch1 branch1
git branch -D branch1

并且,要恢复分支:

git branch branch1 saved_branch1
git checkout branch1

要注意的是标签可能会意外地被推送到上游,因此您必须小心避免这种情况:

git push --tags         ;# Don't do this!
git push --follow-tags ;# This will only push annotated tags on some commits

由于我在上面显示的标签命令创建带注释的标签(它创建轻量级标签),因此不会推送这些标签。

关于git - stash 但仍然使用 GIT 保存分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35435440/

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