出现未跟踪文件错误时,如何切换git个分支?
How can I switch git branches when there is an untracked file error?
当我尝试从我创建的功能分支切换回 master 时使用 SourceTree 时出现错误:
Updating the following directories would lose untracked files in it
我想切换回 master 以创建另一个功能分支,但我无法这样做。
确保您的文件已添加到索引中
git add <filename>
然后:
提交您的更改
git commit
或者藏起来
git stash
您稍后可以通过以下方式访问隐藏的更改:
git stash pop
其实我自己想出来了。通过使用 SourceTree 中的终端,我输入了以下命令:
git checkout -f master
即使出现错误,-f 标志也会强制它进行切换。它在切换之前仍然显示错误,但它确实切换了,我能够创建一个新的功能分支。
当我尝试从我创建的功能分支切换回 master 时使用 SourceTree 时出现错误:
Updating the following directories would lose untracked files in it
我想切换回 master 以创建另一个功能分支,但我无法这样做。
确保您的文件已添加到索引中
git add <filename>
然后:
提交您的更改
git commit
或者藏起来
git stash
您稍后可以通过以下方式访问隐藏的更改:
git stash pop
其实我自己想出来了。通过使用 SourceTree 中的终端,我输入了以下命令:
git checkout -f master
即使出现错误,-f 标志也会强制它进行切换。它在切换之前仍然显示错误,但它确实切换了,我能够创建一个新的功能分支。