当前位置: 首页 > news >正文

Git可视化工具-SourceTree

1. 下载

        官网的下载地址,可以根据自己的电脑操作系统选择合适的版本下载,我下载的是windows版本

Sourcetree | Free Git GUI for Mac and WindowsA Git GUI that offers a visual representation of your repositories. Sourcetree is a free Git client for Windows and Mac.https://www.sourcetreeapp.com/

2. 安装

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

        第一步,如果用不到Bitbucket服务和bitbucket,直接跨过就可以了。

        第二步,mercurial现在用不上了,直接勾选掉选择,然后下一步。

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

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

第五步,安装完成后的界面如下:

3.克隆项目

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

        项目检出中....

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

4. 其他操作

允许我偷个懒吧,其他的操作请自行摸索吧,汉化的界面,通用的术语,请自行摸索,如有疑问欢迎评论,共同探讨。

5. 总结

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

        有一点是极好的,sourceTree是汉化过的,如果有认真看过我前几篇关于git的文章,关于git的常用到的术语、概念有一定了解的话,上手sourceTree基本没有难度。下面奉上前几户篇文章的地址,请各位看官多多关注,有疑问尽管问,千万不要客气哦

一、《关于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


http://www.taodudu.cc/news/show-4781428.html

相关文章:

  • 【AI学习】聊两句昨夜OpenAI的GPT-4o
  • WEB前端复习——JS
  • [muduo网络库]——muduo库三大核心组件之 Poller/EpollPoller类(剖析muduo网络库核心部分、设计思想)
  • Python---Pandas万字总结(2)
  • QT学习(1)——创建第一个QT程序,信号和槽,打开关闭窗口的案例
  • mysql的隔离性——MVCC
  • 经典机器学习算法的数学推导
  • 深度学习/机器学习入门基础数学知识整理(六):Hoeffding不等式,
  • 图数据库介绍及简单入门
  • 数据库基础知识汇总!
  • 数据库基础知识(必读)
  • 最新FreeBbs论坛社区APP源码
  • 解决无线打印机休眠后掉线无法进行局域网打印的问题
  • 富士施乐S2110显示J-4请更换感光鼓后无法进行HFSI计数器初始化的另类操作
  • Linux系统编程(二)–信号
  • 发那科机器人GI分配_发那科机器人调试离线编程与应用 “I/O的分配”
  • 发那科机器人override指令_【发那科】机器人控制指令介绍(二)
  • fanuc机器人刷机教程_FANUC机器人中文简易教程
  • fanuc机器人码垛编程实例_FANUC 机器人码垛编程详细讲解!
  • 发那科机器人点位编辑_发那科机器人指令编辑详细介绍
  • 发那科机器人override指令_发那科机器人程序是如何编写的呢——发那科机器人...
  • 发那科机器人GI分配_发那科机器人应用-数值寄存器 R[]
  • 关于发那科机器人程序偏移功能
  • NuGet安装Spire.OCR
  • Spire.OCR for .NET Patch
  • PHP 调用微信小程序 OCR 接口
  • 免费的图片识别接口,百度ocr的SDK使用java版
  • autojs之浩然ocr-不安装插件就能用ocr
  • autojs-ocr-easyedge-nodejs
  • 软件调试相关
  • Bongiovi DPS for mac(音频增强工具)
  • DPS学习心得(一)
  • 中学数字化探究实验室建设要求和规范
  • 医药工业洁净厂房配电系统设计与节能应用
  • 浅谈医药工业洁净类厂房智能照明设计与选型
  • ds服务器没检测到有响应,设备或资源dns没检测到有响应 网络无法连接