Git难用?试试SourceTree(Git可视化工具)
今天我们就来谈一谈Git以及它的可视化工具SourceTree
为什么程序员要会用git?
知道为什么要用git,我们得先知道什么是git,由于网上讲git的文章和教程特别多,这里只是简单地提一下。
git既然是版本控制工具,那么最大的作用当然是用于控制版本,具体的介绍请自行百度查看官网文档。
百度完Git后我们来聊聊今天的主角可视化工具SourceTree
我们平时使用Git来控制文件版本时,都是通过键盘来输入各种命令行,这对初学者就不是特别友好。初学者其实可以使用SourceTree先熟悉一下使用Git的基本流程,然后再学习命令行,这样会更快然入门。
上图就是Sourcetree的官网,它是一个可以在Mac系统和Windows系统下免费使用的GUI工具。
虽然平时都直接用git命令来控制自己的代码版本,但也还是在电脑上装了这款软件,因为可以用它实时监控自己代码的修改状态,还可以可视化地查看每个代码版本之间的差异。
下图所示为我之前写爬虫的项目路径,所以根据抓取代码的来源建立了一些不同的分支。
除了分支以外还能看到下图右侧是一些git代码提交的历史,这样就可以很清晰地知道自己每个版本对代码做了哪些改变。
当然,除了记录历史版本外,它还能可视化地对比每个版本之间的差异。下图是我提交代码的一个版本,可以看到这是我在2018年1月13日22:13提交的代码,当前版本做了哪些修改也显示得一清二楚。
除了查看代码提交历史外,我们也能实时查看当前代码的状态,如新增了哪些文件等。
上述操作都无需键入任何命令,用鼠标点击功能区的按键即可
提交对应命令:git commit
拉取对应命令:git pull
推送对应:git push
暂存对应:git add
分支合并对应:一系列的分支创建和merge等操作
这对初学者来说真是十分友好,学习成本也不高,只要搞明白git的功能,就会使用这个软件了。
大家在百度上搜索一下就能找到它的官网地址和相应教程了,这里就不过多的阐述。
对计算机专业的学生和程序员来说,git是必须会用的,不然代码一多起来简直会炸裂。
毕竟以后大家使用纯Linux系统的时候是纯命令行,可没有可视化工具给我们用,所以git是一定要学的。