在这里vscode可能会遇到一个bug

来源:2-4 VSCode操作Git

慕莱坞0998854

2020-02-06

在如何解决冲突这个部分,老师直接在github上修改了var d = 4 ,然后在本地修改了var c = 5,这时候在本地push的时候会显示冲突,然后老师解决了冲突之后顺利push到了线上。
可是我自己在尝试的时候遇到了一点问题,假如我选择保留当前的更改,那么在commit的时候会出现错误 no changes to commit.
在网上可以搜索到相关issue
比如
https://github.com/microsoft/vscode/issues/60275
我的问题和上面的issue基本一致,但是我实在是不知道该怎么解决,英语水平有限。
我自己的解决办法是,打开terminal,用命令行的方式手动commit,然后再push,才能解决。

写回答

1回答

河畔一角

2020-02-06

按理说,你推送一定会有冲突,那么保留本地代码,再次直接推送远程即可,如果推送不上去,选择强制推送有一个--force,因为你明知道有冲突,那么就希望选择本地代码,可以使用强制推送

0
2
河畔一角
回复
慕莱坞0998854
好的,善于总结和思考,你必将成为一个优秀的开发者。
2020-02-06
共2条回复

Vue全家桶实战 从零独立开发企业级电商系统

Vue全家桶构建企业级电商系统,真实服务端数据对接,高实用性

2560 学习 · 1307 问题

查看课程