DEIT-2020 / questions_answers

这里是大家讲所提问题记录下来的地方,请将问题及后来的解决方案列出来。
0 stars 0 forks source link

如何解决git所说的“提交更改或在合并之前将其隐藏”? #20

Open li-fengming opened 4 years ago

li-fengming commented 4 years ago

多人同时操作master上的数据,本地数据未及时更新,造成提交混乱。 一开始未从网络上更新数据,会出现“,,,交换文件,,,”的错误. 之后添加命令git pull,仍然无法更新,会出现如下代码:

error: Your local changes to the following files would be overwritten by merge:
        heroes/lib/channel.dart
        heroes/lib/controller/self-dofix_controller.dart
Please commit your changes or stash them before you merge.
li-fengming commented 4 years ago

解决方案:

  1. git stash //隐藏文件

  2. git pull

可以看到本地文档已经和网上项目的代码同步

3.git stash pop//隐藏的文件显示

4.git commit -m ""//提交

5.git push //上传

查阅网站: https://blog.csdn.net/CHCH998/article/details/105513753/

meflyup commented 4 years ago

很好!,你自己解决了

我从来没有碰到这个问题。