Git之checkout到别的分支提示Your local changes to the following files would be overwritten by checkout:
1 问题
在我自己的分支,然后切换到主分支,提示错误如下
Your local changes to the following files would be overwritten by checkout: ****file ****file
2 解决办法
先把这些文件进行add操作,然后再进行commit,就可以了,
git add file git commit -m 'commit message'
然后你就可以切换分支了,如果你后面再需要切换到这个分支来了之后,因为你已经git commit了,如果文件是你不想要的,你可以还原git commit操作,命令如下
git reset HEAD~
如果你想了解更多的撤销git add或则commit或修改了源文件进行还原操作,请参考我的这篇博客
Git撤销文件的修改(git checkout -- file)(git reset HEAD file)(git reset HEAD~)
赞 (0)