vscode使用git上传文件时的流程及冲突处理方法

261 阅读2分钟

一、vscode克隆文件编辑后提交流程

1、当我们想要使用vscode编辑我们gitee仓库中的文件时,我们可以先创建一个空的文件夹,然后在vscode的源代码管理中选择克隆(如图)

image.png

将我们仓库的克隆地址输入,把克隆来的文件放在我们新建的文件夹中,随后使用vscode打开该克隆文件夹,这样我们就可以开始编辑我们的文件了。

2、编辑完成保存后,再次进入源代码管理中,输入备注后(备注输入位置如图),

image.png

我们可以选择直接点击提交,弹出的提示框点击是,再点击同步更改;也可以先点击更改文件后面的+号将文件存入暂存区(如图)后再点击提交,随后点击同步更改,

image.png

这时候我们的远程仓库中的文件就编辑完成了。

3、还有一点要注意的是,当我们对文件操作完成后,提交时如果没有输入备注,vscode会跳出一个页面让我们编辑备注。写备注时,要注意写在没有注释的地方(如图)

image.png

备注书写完成后保存并关闭这个页面,随后点击同步更改就可以了。

二、编辑时遇到其他任务需要紧急处理的方法

当我们在工作区编辑文件,并将文件添加至暂存区时,如果这时我们需要紧急处理其他的文件,就需要先将暂存区中的文件暂时隐藏起来。

1、我们在文件夹中打开git的控制板,使用 git stash,这时我们之前放在暂存区的文件就会暂时隐藏,接下来就可以正常处理需要紧急修改的文件,按正常流程提交即可。

2、提交完成后,我们使用 git stash pop,这样原来被隐藏的文件就可以正常恢复出来了,我们继续完成之前的操作就可以了,如果之前紧急处理的文件与我们原来编辑的文件为同一个,并且编辑位置比较靠近,这时在我们使用 git stash pop后,会出现冲突提醒(如图),

image.png

出现这个页面后,我们自行编辑,将需要留下的留下,随后正常操作提交即可。