vscode git图形化使用教程(一文秒懂,快速上手)
- vscode 图形化 git
- 右键 checkout 功能,切换到当前分支
(假如想要切换分支,必须要先上传当前更改的再切换分支,切换完分支后变为之前分支内容)
切换分支后再次提交,从当前版本到最新版本
发布分支,当前只是当地分支,然后我们必要发布分支
分支已创建,但是看上去当前分支还是表现全部分支
当前长途分支 和 当地分支
然后我们再创建一个分支 2
(假如当前是分支 test_1 的话,我们是无法举行发布 Branch 的)
没有分布分支的话远端分支是没有的,而且后边没有跟着 origin,也就是代表不是长途分支
选中当前分支,checkout 就会切换为该分支,然后发布分支就会在远端看到了
怎样看当前是哪个分支:小蓝色圆圈位置,第一个分支就是,而且外框为蓝色
git reset [--soft | --mixed | --hard] [HEAD]
三种情势
- --soft 用于回退到某个版本(确保该分支)
直接 revert
- --hard 参数打消工作区中全部未提交的修改内容,将暂存区与工作区都回到上一次版本,并删除之前的全部信息提交
- --mixed 用于重置暂存区的文件与上一次的提交(commit)保持划一,工作区文件内容保持稳定
reset 分支利用选择
假如我们有修改的话而且放弃现在全部的修改,完全就想回到之前的分支使用 Hard 就可以了
假如我们想直接回到当前分支,而且生存之前全部修改,soft 可以
怎样让当前分支重新到最新的分支
重新拉取主分支,假如还是叫 master,master 就会回到最新的这个分支上
同时当我们再次 checkout 4 版本,该赤色线就会消散,而且看到 master 这个分支名字
- git rebase, 这里我倒霉用了有些环境未便于追踪汗青
- git merage
起首我们切换分支到 test_1,然后修改文件
提交修改
然后我们选择 merge 到主分支,右键 5 版天职支上的主分支选择 merge
Squash(现在看上去大概会删除改变汗青的,但是看上去会比力整齐)
Squash 没有显着的弊端。但我们可以思量一些大概影响项目的毕竟。这些毕竟如下。
Squash 提交和重新发布会改变版本库的汗青。假如任何贡献者不留意更新的汗青,那么就会产生辩说。我发起一个干净的汗青,由于它比另一个汗青更有代价。只管我们可以在 ref log 中查察原始汗青。
另有一个缺点,我们大概会由于压扁而失去颗粒度。在使用 Git 的过程中,要只管镌汰压扁的次数。以是,假如你是 Git 的新手,那就只管不要使用压扁法。
然后我们选择直接 merge,出现辩说必要办理
办理辩说,在归并编辑器中剖析
完成归并
提交归并后的代码,为最新分支版本
分支图示
刚才提交错了,我们再做一遍,应该是选中 master 分支,chekout
然后归并 merge 主分支到 test_1,然后长途主分支就是最新分支了
7. tag
添加 tag
推到远端,tag 作为版本号,一样平常版本 v1.0.0,以后的版本就都是这个 tag 后边可以更新
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金 |