我是一个github的新手,最近才开始认真研究它,熟悉了各种命令行命令,也会创建git仓库了,虽然github功能很强大,但是使用命令行操作还是较为繁琐,容易出错,所以我一直在找一个图形化操作github的方式,幸运的是我找到了SourceTree这个软件,操作简单,而且用树来可视化地管理各种分支和提交也非常直观,下面我就向大家介绍一下它~

下载地址:

Mac版下载

windows版下载

由于windows版本的操作和Mac是相似的,所以就以mac版为例。
下载之后打开是这样一个界面,里面已经有一个github仓库了,这是我最近在开发的一个app,相关文章在我的页面中,大家可以看看~

主界面

设置github账号

新安装的软件应该是空的,点击设置来添加github账号:

屏幕快照 2015-09-27 下午5.35.39.png

屏幕快照 2015-09-27 下午5.36.36.png

如果验证通过的话,应该能看到你账号里所有的git仓库:

屏幕快照 2015-09-27 下午6.30.57.png

新建github仓库

选择远程仓库:

屏幕快照 2015-09-27 下午5.27.17.png

填写github名称:

屏幕快照 2015-09-27 下午5.27.35.png

建好之后,我们登陆github,找到刚才创建的仓库,新建一个README.md,新的github仓库会有一个quick setup页面,点击下面的README超链接就可以新建了:

屏幕快照 2015-09-27 下午6.42.55.png

提交README.md添加:

屏幕快照 2015-09-27 下午5.31.25.png

远程仓库标签,找到刚才新建的github仓库,点击克隆,选择目录,等待克隆完成后进入文件夹:

屏幕快照 2015-09-27 下午5.33.03.png

做一些更改:

屏幕快照 2015-09-27 下午5.33.25.png

再次打开主界面,会看到本地git标签下有我们的本地仓库:

本地仓库出现在主界面

双击进入本地仓库的管理界面,未暂存文件中显示当前修改的文件,在上面打钩,将当前文件缓存。然后点击提交,填写描述,并勾选立即推送,最后提交即可。

屏幕快照 2015-09-27 下午5.33.55.png

提交成功!

屏幕快照 2015-09-27 下午5.34.12.png

可以看到刚才的提交已经显示出来了:

屏幕快照 2015-09-27 下午5.34.27.png

是不是很方便!?
就像歌词里唱的:Easy like one two three!
虽然这是免费的软件,但是也是要有一些条件的,就是要去它的官网注册后得到一个license文件来注册,否则只能用20天。而且,注册的时候要用Google的一个很坑的验证来证明你是人类。。。然而要用这个东西还需要翻墙。。挺麻烦的,所以我直接把license共享出来了,就在刚才创建的SourceTreeTest.git中:

屏幕快照 2015-09-27 下午9.44.30.png

github地址

下载license之后,在菜单SourceTree/注册中点击导入许可证,选择刚才下载的license即可:

from: http://www.jianshu.com/p/a1d5645e11ad

推荐一款github管理神器SourceTree相关推荐

  1. 推荐一款桌面管理神器

    大家是否都会有这样的体验: 刚开始用电脑,桌面文件或软件比较少,看着比较整洁干净,让人还挺舒服的.可是随着时间的增长和工作需要等其他原因,于是需要安装一些软件或编写一些文档.而为了下次方便,几乎都是放 ...

  2. 推荐这款接口管理神器,集成了Swagger和postman,mock的功能

    作为一名开发,日常开发过程中除了写业务代码,前后端联调更是重要的一环.但这一环却往往是整个开发中最繁琐也最累人的一环.任谁都想早点下班,然而提升联调效率并不是个纯技术相关的问题,而是需要有良好工作流程 ...

  3. 推荐一款 GitHub 星标 11.5K 的神器,可将任何设备转换为电脑辅助屏幕

    公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! 今天,分享一个神器:deskreen,它可以将将任何设备转换为计算机的辅助屏幕,目前已经在 Github 上标星 ...

  4. 有了这款 GitHub 开源神器,以后再也不怕找不到电影资源啦!

    公众号关注 "GitHubDaily" 设为 "星标",每天带你逛 GitHub! 大家好,我是小 G. 相信各位都知道,平时上网找电影是个挺费时费力的活,为了 ...

  5. 支付宝真任性,为程序员打造了一款知识管理神器

    大家好,我是校长. 今天给大家推荐一款非常好,非常好的知识管理工具,到目前为止,是我最钟爱的一款写作兼知识管理工具,而且也非常适合我们程序员使用. 先卖个关子,蚂蚁集团,支付宝旗下,体验技术团队出品的 ...

  6. 推荐10款GitHub中高价值的PHP项目(值得收藏)

    一.码小六 - GitHub 代码泄露监控系统 码小六是一款 GitHub 代码泄露监控系统,通过定期扫描 GitHub 发现代码泄露行为,为企业安全保驾护航! Github链接:https://gi ...

  7. 干货分享 | 推荐几款排版编辑神器及平面设计工具

    运营公众号这么久,可能你还不知道在用的哪些排版编辑神器及一些平面设计的工具,是不是有点out了哈 ~ 今天良心推荐,下面推荐几个常见的编辑器!欢迎转发~ 365微信编辑器 http://www.365 ...

  8. 【工具】推荐一款切图神器,设计稿一键导出 Vue/微信小程序 代码

    2021 年过一半了,各位切图还开心吗? 最近我遇到这个事情: emmm,这位产品小兄弟,说好只加 3 个页面,最后硬是让产品加了 6 个页面,差点凑齐七个小矮人了,后面的 UI 稿就像这样(考虑到公 ...

  9. 类似endnote_求推荐一款文献管理软件?

    科研路漫漫,勤勤恳恳查好了文献,辛辛苦苦做完了实验,磕磕绊绊写好了论文-- 这参考文献怎么回事,怎么插入进去就乱码,引用这些文献还得一个个改格式,中间插入新文献还要一个个调整顺序? 这都不是事儿,只要 ...

最新文章

  1. 企业项目开发--企业中的项目架构以及多环境分配(2)
  2. 多个DIV排列时居中
  3. spring源码分析,聊聊PropertyPlaceholderConfigurer
  4. 网络监控系统安装的4种方式,安防必备
  5. 2013年5月7日---JS中的正则
  6. 文本相似度-相似度度量
  7. mysql数据库的字符集_mysql数据库中字符集乱码问题原因及解决
  8. 倒计时 7 天 | 完整议程大揭秘!来 20 个 AI 论坛,与百名大咖携手玩转人工智能...
  9. 物联网 mysql数据库优化_MySQL数据库优化大全方法汇总-阿里云开发者社区
  10. Win XP 精简版安装SQL Server
  11. x86,amd64,x86-64,x64区别
  12. Scrapy学习笔记5——Spiders
  13. IP地址的划分-------IP地址的借位情况
  14. 云服务器上部署 开源项目禅道
  15. XSHELL免费版下载
  16. linux环境MySQL8.0安装
  17. arxiv数据_使用neo4j第1部分分析arxiv数据
  18. 完美兼容MIC5203-3.3BM5的高压LDO-CSM5133SE/CSM5130SE
  19. Oracle XE版安装与用户操作
  20. api有哪些 javasocket_Java Socket编程以及与Linux Socket API关系

热门文章

  1. MySQL——复杂的多表查询——以超市交易数据为例
  2. V神最新演讲:以太坊2.0的分片交易
  3. 高盛想要做华尔街的谷歌
  4. 5加载stm32 keil_快速入门STM32单片机-软件篇
  5. 实战并发编程 - 10Guarded Suspension模式在BlockingQueue源码中应用
  6. jvm性能调优实战 -58类加载器过多引发的OOM问题
  7. Spring Session - Cookie VS Session VS Token 以及 Session不一致问题的N种解决方案
  8. Apache ZooKeeper - ZK的基本特性与节点应用场景一览
  9. 白话Elasticsearch61-进阶篇之基于Term Vectors深入探查数据的情况
  10. Redis之压缩链表ziplist