使用ios 使用git checkoutt命令切换分支时由于当湔分支有未跟踪的文件导致切换失败。
提示信息写的比较清楚:
当前分支有未跟踪的文件checkout 命令会覆盖它们,请缓存(stash)或者提交(commit)
有两种選择:A保存修改;B放弃修改
选择A:未跟踪文件的内容改动很重要,保存修改
两种方法:按照信息提示分别是:缓存(stash)或者提交(commit)
方法②:发起一个commit 存到提交历史
选择B:未跟踪文件的内容改动不重要,放弃修改
两种方法:①清除修改;②强制分支切换
方法①:清除未跟踪文件【嶊荐做法】
git 的本地版本管理有三个部分:
当我们执行 checkout 的时候git会检查工作区是否存在未跟踪文件,也是上述出错的原因