(二)vscode+git为开发react准备

170 阅读2分钟

1.git介绍

    按自己理解写的,不对的话欢迎留言^_^。caffe写Python时接触到了vscode,感觉这个IDE挺轻量,还能跨平台,比vs好很多。现在开发前端也想使用vscode,先试下vscode集成git的情况

之前也用过git,但自己使用基本和svn用法没差太多,分支合并等功能没怎么使用。git主要在分支处理上功能强大,svn没有分支的概念。

git三段,首先add到暂存区,第二commit到本地仓库,第三pust到远程仓库

git分支,就是每个分支上都可以上传和下载,最后可以根据情况进行分支整合。

比如从master某个提交点分出一个分支可以checkout

分支合并用merge

master整合到分支上可以用rebase

2.vscode git一般操作

vscode里试了下不输入命令方式操作git,左侧第三个按钮是源码控制,点击菜单有git的常见操作

克隆、推拉、提交、分支操作、远程URL配置等基本操作均可完成。

但是没有回退、撤消、变基等菜单

3.git graph 高级操作

安装git graph后,可查看git分支图,可进行回退、撤消、变基等操作

左侧进入扩展市场,安装git graph,安装后左侧导航上方有git graph按钮,点击后出现git图

在分支图中右键点击某个提交点,可进行这些操作

我试验了回退,即reset current brach命令

回退时,有三个选项,主要是怎么处理该节点后已经提交的文件,默认是退回后放入暂存区mixed

纯手工输入的这些字,费时写的还不怎么好,想想之前总读别人的文章,感觉这些人真的很厉害呢