腾讯又开放了一款新的开发工具,用起来真优雅
可惜我将那天
那么好的风景都错过
差一点方可亲吻她
说到 vsc,就不得不提到 git, 从最早的 github 开始,git 的发展就到了一发不可收拾的地步,紧随其后,出现了企业里面最常用的 gitlab,再到国内的 gitee,我们都看到了 git 的身影,而 svn 也算是日渐式微了。
其实在企业里面有三种方式来使用 git。
第一类,命令行
通过 git 的命令行工具,我们又回到了那个小黑框里面的世界。且不说它的效率如何,只是这个姿势就很🐂🍺了,即使不是超级大牛,应该也是技术有所成的高手吧。
用命令行的好处是你不需要装第三方软件或插件,只要专注于自己的命令世界就好了。
第二类,IDE 插件
IDEA 或 vscode 关于 git 的插件也不在少数,比如GitToolBox,GitLen 等。
用这类工具的好处就是不需要去输入命令,操作方便,点几下按钮就完成了。代码行为和 git 行为无缝衔接,不存在和其他上下文切换的麻烦。
第三类,GUI客户端
实际上前面 2 类都是可以处理日常开发的所有问题的。但是我也发现有些人还是喜欢使用GUI客户端。
GUI客户端有几个好处
第一个,颜值高,有让人使用的冲动
第二个,新手容易上手
第三个,功能很强大,有时候会强大到收费
最开始,我刚进公司的时候,团队里面就是用的这类方式操作,工具是Sourcetree,还是免费的。
当时由于是第一次用这个工具,觉得还很陌生的,除了提交,更新代码,其他的操作都不敢碰,怕代码库出了什么问题。
那么今天的主角也是一款GUI客户端,名为 ugit。
ugit 是来自腾讯的一款 git 工具,口号是让每个人轻松使用 git。
下面就来看看它怎么个轻松法的。
第一步,安装
去官网直接点击下载
https://ugit.qq.com/zh/index.html
然后启动 ugit
第二步,配置 ssh 密钥
点击设置
来到下面的页面
ugit 可检测到你的系统有的密钥,输入一个名字就好了
最后把这个密钥配置到 gitlab
以上 ssh 密钥配置好了,就可以使用 ssh 的方式克隆仓库,如果没配你也可以选择 http 的方式。
第二步,克隆仓库
我们看到 ugit 也是可以创建仓库,但是我们一般在安装之前就已经在 gitlab 上有了仓库,所以在 ugit 上这个功能就用不上了。
当你在本地对文件有改动的时候,ugit 也会实时监听这些改变
这个界面很像我们用的 IDE 界面,左边可以看到项目文件树。右边可以看到需要提交的文件。
第三步,提交代码
点击下面的提交到 master,代码就提交了,但是这里的提交只是提交到本地仓库,还没提交到远程仓库。
点击发布仓库就可以提交到远程仓库
在它的左边还有更新,相信你懂的!
也许最复杂的操作就是合并分支了,下面看 ugit 如何合并分支
选择当前分支
这里我就选择 master
点击工具栏的分支,选择合并
会来到下面的操作
学会这些操作,基本上可以应付日常开发的工作了。