请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

在如何解决冲突这个部分,老师直接在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,才能解决。

正在回答 回答被采纳积分+3

1回答

河畔一角 2020-02-06 15:42:10

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

0 回复 有任何疑惑可以回复我~
  • 提问者 慕莱坞0998854 #1
    这个好像是vscode的一个bug,我写在这里是为了方便以后可能遇到这个问题的同学。
    回复 有任何疑惑可以回复我~ 2020-02-06 15:48:35
  • 河畔一角 回复 提问者 慕莱坞0998854 #2
    好的,善于总结和思考,你必将成为一个优秀的开发者。
    回复 有任何疑惑可以回复我~ 2020-02-06 15:53:51
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信