300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > git切换分支 error: Your local changes to the following files would be overwritten by checkout: 报错解决方法

git切换分支 error: Your local changes to the following files would be overwritten by checkout: 报错解决方法

时间:2024-05-24 22:10:11

相关推荐

git切换分支 error: Your local changes to the following files would be overwritten by checkout: 报错解决方法

前言:

方法一:放弃本地文件修改内容

使用范围

1.沒有git add .前可使用。

2.已经git add .但是还未git commit

方法二:上传本地分支代码

使用范围:

前言:

需要git checkout 切换本地分支拉取项目别的分支代码时报错,显示已对本地分支做出修改。这时本地分支代码因与远程分支代码不同,所以无法强行切换别的分支拉去代码

方法一:放弃本地文件修改内容

使用范围

在仅仅查看代码并未更改保存时显示已修改或者此次代码不想要时使用

1.沒有git add .前可使用。

放弃未加入暂存区的代码(可以是已有文件夹的修改内容,也可以为文件夹的全部内容,但新建文件夹及内容不可以被删除)

git checkout .

2.已经git add .但是还未git commit

清除git add.执行的代码命令,再使用方法1的命令

git reset HEAD

方法二:上传本地分支代码

既然显示本地分支已被修改,要么保存要么放弃(好像说了句废话)

使用范围:

认真修改代码需要切换分支保存时忘记提交,或者查看代码时不小心有标点符号空格之类无伤大雅的举动使代码被修改

git add .git commit -m""

提交代码后再切换分支

git checkout xxxx

查看显示切换成功了就!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。