【Git篇】Git可视化工具-SourceTree的安装

1. 出处

文章借鉴于:CSDN博主「凡夫贩夫」博主

2. 下载

    官网的下载地址:**<font color="red">https://www.sourcetreeapp.com/</font>**
    可以根据自己的电脑操作系统选择合适的版本下载,我下载的是windows版本

在这里插入图片描述

3. 安装

关于sourceTee的安装和他的使用一样的简单明了,都是汉化过的,所以对于我们来说太友好了。

3.1 第一步

如果用不到Bitbucket服务和bitbucket,直接跨过就可以了。
在这里插入图片描述

3.2 第二步

mercurial现在用不上了,直接勾选掉选择,然后下一步。
在这里插入图片描述

3.3 第三步

配置自己的身份标识和邮箱,然后下一步。

在这里插入图片描述

3.4 第四步

如果弹出弹窗:是否现在加载一个ssh密钥?直接选择否就可以。使用htpps仓库地址和用户名密码来拉取、提交代码,相对简单一点。用ssh密钥,还要配置一堆。

在这里插入图片描述

3.5 第五步

安装完成后的界面如下:

在这里插入图片描述

4. 克隆项目

    点击clone后,输入远程仓库地址、下载到本地的目录、工程项目名称,然后点击克隆。

在这里插入图片描述

项目检出中…

在这里插入图片描述

工程克隆到本地后,界面看起来是不是很清爽。界面的最上面是工具栏,常用的提交、拉取、推送、分支操作、合并操作、标签操作等都在明面上,很容易就能找到。左侧包含一些文件状态、历史记录、分支、标签、远程、贮藏(暂存)的一些菜单项。右侧中间部分,就是主要显示区了。

在这里插入图片描述

5. 总结

    关于git的可视化工具,我最喜欢的两个就是idea中的插件和sourceTree。
    idea-git插件更适合普通开发者,sourceTeeg比较适合开发组长、技术经理这些技术管理岗的人。
    毕竟不同角色的人,关注的点是不一样的,开发者更喜欢在开发完代码可以高效方便的把自己的代码进行提交管理,
    而开发组长更多的是关注于管理各个开发者提交的代码情况、以及各个工程整体的分支管理工作。

6. SourceTree&Git部分名词解释

克隆(clone):从远程仓库URL加载创建一个与远程仓库一样的本地仓库
提交(commit):将暂存文件上传到本地仓库(我们在Finder中对本地仓库做修改后一般都得先提交一次,再推送)
检出(checkout):切换不同分支
添加(add):添加文件到缓存区
移除(remove):移除文件至缓存区
暂存(git stash):保存工作现场
重置(reset):回到最近添加(add)/提交(commit)状态
合并(merge):将多个同名文件合并为一个文件,该文件包含多个同名文件的所有内容,相同内容抵消
抓取(fetch):从远程仓库获取信息并同步至本地仓库
拉取(pull):从远程仓库获取信息并同步至本地仓库,并且自动执行合并(merge)操作,即 pull=fetch+merge
推送(push):将本地仓库同步至远程仓库,一般推送(push)前先拉取(pull)一次,确保一致
分支(branch):创建/修改/删除分枝
标签(tag):给项目增添标签
工作流(Git Flow):团队工作时,每个人创建属于自己的分枝(branch),确定无误后提交到master分枝
终端(terminal):可以输入git命令行

PS:
有一点是极好的,sourceTree是汉化过的,想了解git的常用到的术语、和概念的话

推荐:CSDN博主「凡夫贩夫」博主的以下文章

一、《关于git你应该知道的一些东西》
关于git你应该知道的一些东西_凡夫贩夫的博客-CSDN博客
好好写代码,好好的反思踩过的坑,然后尽量不要给别人挖坑。这是我对自己,以及每个刚入行或即将的小伙伴的建议。一个软件工程项目,是一个系统性极强且较为复杂的工作,会有很多人参与到这个工作中来,如何高效管理这么多人的提交的代码,就显得特别重要了。这就用到了版本控制管理系统。无论代码或其他文件是来自一个人,还是一个团队,忠实记录每一次的变更,还能在必要时候帮助还原任何一次历史变更,以及可以支持团队协作。
https://blog.csdn.net/fox9916/article/details/127863306?spm=1001.2014.3001.5502

二、《git的下载与安装》
git的下载与安装_凡夫贩夫的博客-CSDN博客
根据自己的电脑配置信息,选用合适的版本进行下载即可,我的电脑上64位win11,所以我选择了64位的widnows版本,下面其他内容也以此版本展开。
https://blog.csdn.net/fox9916/article/details/127890346?spm=1001.2014.3001.5502

三、《git 命令行其实真的很好用》
git 命令行其实真的很好用_凡夫贩夫的博客-CSDN博客
使用命令行操作git,我觉得是最简单、最直接的方式,最开始使用git的时候特别喜欢这种方式。后来,就不再使用命令行,而是选择了其他可视化的工具,如idea自带的插件、sourceTree、TortoiseGit、GitKraken。发生的转变的原因很现实,同事说我很装逼(整得我很不好意思,不就命令敲得比较溜嘛,就这么埋汰我),另外就是特别容易忘记命令,没有可视化界面那么直观。
https://blog.csdn.net/fox9916/article/details/127886700?spm=1001.2014.3001.5502

四、《git可视化工具-idea插件使用》
git可视化工具-idea插件使用_凡夫贩夫的博客-CSDN博客
上一篇文章说了git的命令行操作,是不是还沉浸在命令行在指间跳跃的兴奋中,这一篇再说一说在idea中如何使用git,会让人更兴奋了,也许你会认为这会是最好用的方式的。我想说这只是最好用的方式之一。
https://blog.csdn.net/fox9916/article/details/127912690?spm=1001.2014.3001.5502

五、《兄弟兄弟,在git中的使用.gitignore忽略不想要提交的文件,了解一下呗》
兄弟兄弟,在git中的使用.gitignore忽略不想要提交的文件,了解一下呗_凡夫贩夫的博客-CSDN博客
系统性的梳理了一下.gitignore文件的作用、匹配语法、如何结合idea编程工具来使用.ignore插件,其实没有那么复杂,so easy!
https://blog.csdn.net/fox9916/article/details/127924115

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值