1、情况1我们使用vscode pull ,vscode会提示:请清空工作树的修改
2、然后我们commit 后,会显示
3、此时我们拉去代码,会出现
操作完就可以将本地推送到远端了
4、上面是没有冲突的情况
如果是有冲突的情况,就先解决冲突,下面
自己根据需要,选择保存那些代码
要消除MERGING才可以
git merge --abort //终止合并
然后,点回到vscode,点击
就会重新出现冲突的情况
最后没办法 ,一般是解决完冲突就可以重新提交的,如果提交失败,那就只能解决完冲突,然后强制推行了,打开git bash 输入git push --force即可强制推送