VSCode Git的操作方法

3,234 阅读2分钟

这是我参与8月更文挑战的第4天,活动详情查看:8月更文挑战

Git简介

Git 是一个免费的开源 分布式版本控制系统,旨在快速高效地处理从小到大的所有项目。

开发人员对Git应该都是比较熟悉的,这里就不做过多介绍,主要是记录一下在VSCode中如何进行Git操作。

基本操作

  1. 提交分支

    git add .

    git commit -m "提交信息"

  2. 同步主分支

    git fetch origin

    git rebase origin/develop

  3. 推送远程仓库

    git push origin branch

VSCode中的操作

image.png

image.png

在左侧的导航栏点击 分支 形状的按钮可以进入分支管理的界面,查看你对哪些文件进行了更改。

点击文件,可以对比你对文件做的更改,修改的具体内容也是对比着显示。

1. 提交分支

点击 + 号,可以将你的更改添加到暂存区,相当于 git add .

image.png

点击 √ 号,可以提交你的更改,相当于 git commit 在输入框中输入你的提交信息

image.png

2. 推送远程仓库

点击循环图标,可以将你的更改推送到远程分支,相当于 git push origin branch

将当前分支提交到git上面

image.png

在合并分支的时候,一般的操作是

git checkout dev

git pull

git checkout master

git merge dev

git push -u origin master

在VSCode中可以通过分支图标(循环图标左边)来方便的进行分支的切换。

注意点

  1. 在同步远程分支的时候,有可能出现冲突,这时候就需要进行冲突处理。VSCode提供了图形化的对比界面,对比本地的代码和传入的代码。还提供了操作按钮进行冲突处理。一定要谨慎使用这个操作按钮功能。

之前在处理冲突的时候,原来的意思是保留双方的更改,但是不知道为什么VSCode中可能检测双方更改不准确,在点击保留双方更改之后,有部分代码丢失了。这样就覆盖了师姐的代码,导致在提测的时候出现报错让师姐领了个bug,好尴尬。

参考资料

vscode 中的git的提交、合并、解决冲突

git merge最简洁用法

详解git pull和git fetch的区别