这是我参与8月更文挑战的第4天,活动详情查看:8月更文挑战
Git简介
Git 是一个免费的开源 分布式版本控制系统,旨在快速高效地处理从小到大的所有项目。
开发人员对Git应该都是比较熟悉的,这里就不做过多介绍,主要是记录一下在VSCode中如何进行Git操作。
基本操作
-
提交分支
git add .
git commit -m "提交信息"
-
同步主分支
git fetch origin
git rebase origin/develop
-
推送远程仓库
git push origin branch
VSCode中的操作
在左侧的导航栏点击 分支 形状的按钮可以进入分支管理的界面,查看你对哪些文件进行了更改。
点击文件,可以对比你对文件做的更改,修改的具体内容也是对比着显示。
1. 提交分支
点击 + 号,可以将你的更改添加到暂存区,相当于 git add .
点击 √ 号,可以提交你的更改,相当于 git commit 在输入框中输入你的提交信息
2. 推送远程仓库
点击循环图标,可以将你的更改推送到远程分支,相当于 git push origin branch
将当前分支提交到git上面
在合并分支的时候,一般的操作是
git checkout dev
git pull
git checkout master
git merge dev
git push -u origin master
在VSCode中可以通过分支图标(循环图标左边)来方便的进行分支的切换。
注意点
- 在同步远程分支的时候,有可能出现冲突,这时候就需要进行冲突处理。VSCode提供了图形化的对比界面,对比本地的代码和传入的代码。还提供了操作按钮进行冲突处理。一定要谨慎使用这个操作按钮功能。
之前在处理冲突的时候,原来的意思是保留双方的更改,但是不知道为什么VSCode中可能检测双方更改不准确,在点击保留双方更改之后,有部分代码丢失了。这样就覆盖了师姐的代码,导致在提测的时候出现报错让师姐领了个bug,好尴尬。
参考资料