Git之checkout到别的分支提示Your local changes to the following files would be overwritten by checkout:

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011068702/article/details/83039803

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~)

 

猜你喜欢

转载自blog.csdn.net/u011068702/article/details/83039803