【发布时间】:2021-10-25 16:57:06
【问题描述】:
我曾经使用 GIT,但现在我找不到解决我特定问题的方法:
当我使用 git checkout -b 从 master 创建分支(例如“feature/my-branch”)并在该分支上进行本地更改时,签出 master 将清除这些更改并带回干净的 master 分支。另一个 git checkout 功能/my-branch 将带回本地更改。
从今天开始,这不起作用。这就像 autoStash 函数。
如何重新启用此功能?
Edit1:现在,当我从我的功能分支中签出 master 时,所做的更改会被保留,不会被丢弃(或隐藏)。
【问题讨论】:
-
您必须提交。您未提交的内容不在 Git 中(它在您的工作树中,但那是一个临时区域)。
标签: git branch checkout rebase