Git Checkout 出现 'M' 符号:代码文件修改的含义及解决方法
在 Git 中,'M' 表示修改(modification),它出现在代码文件前面的意思是该文件在当前分支上有修改。
当你使用git checkout命令切换到另一个分支时,如果切换前的分支上的某些文件在切换后的分支上也存在,并且在切换前的分支上有修改但尚未提交,Git会给出警告,提示你这些文件在切换后的分支上可能会被覆盖。
如果你确定要切换分支并覆盖这些修改,你可以使用git checkout -f命令来强制切换分支并忽略这些修改。但请注意,使用此命令会导致未提交的修改永久丢失,所以在使用之前请确保你已经保存了必要的更改。
原文地址: https://www.cveoy.top/t/topic/o0Ni 著作权归作者所有。请勿转载和采集!