SourceTree 是 Windows 和Mac OS X 下免费的 Git 和 Hg 客户端管理工具,同时也是Mn版本控制系统工具。支持创建、克隆、提交、push、pull 和合并等操作。

下载路径 :

https://www.sourcetreeapp.com/

安装这个软件

需要注册   bitbucket   账号 ,然后一步一步 安装就行了

这边可以都不选

装完之后,会有一个客户端

点击打开。可以直接克隆代码。和指令行操作一样。 可以用http的模式。 也可以用ssh的模式。都可以。

克隆完成后。 目录下面就有代码了。

完成项目 

然后我们使用sourcetree 工具, 完成之前未完成的 dev2的 后2个工程  。

一样的步骤,先创建分支。

创建完后。我们看到。当前已经处在这个分支下面了

然后我们去工程下面 ,完成代码。

代码完成后,回到  sourcetree,会自动监测到文件。

然后  按照 步骤。一步步提交。

这一步 相当于  git add

这一步,相当于 commit

提交完成后会有显示。

然后我们把代码推上去。

这不相当于 push

分支别选错了。

这样就推送完成了 。

本地目录内的文件和sourcetree 切换的分支 有关。

当前在fengzhi时,  可以看到之前创建的文件

因为你代码还没有合并,所以 当切到master分支时, 其实你在分支上创建的文件,是看不到的 。

master 分支 只有你 原始拉取的文件。  当你代码合并后,再拉取次,代码就完整了。 就OK了。

推送完成后。我们 用dev2的 账号  上gitlab  ,进行提交 merge的 操作。  这个 步骤和之前一样   。

提交者  和  milestone  别选错了。  因为这边是另一套测试环境。之前没有创milestone。 所以这边就没有了。 要按照实际情况来。

然后在使用pm1的账号。 登上去。 同意merge  就ok了 。

合并完了 。会有显示 。

进项目查看代码 。都有了。

我们再看sourcetree ,可以看到他代码的提交过程(默认会自动监测的,不行就手动拉取一次)。

最新文章

  1. spring aop advice
  2. ubuntu下hadoop环境配置
  3. ArcGIS API for Silverlight之配准JPG图片地图文字倾斜解决方案
  4. 在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke 解决办法
  5. spring使用ehcache
  6. assert实现
  7. strut2 自己定义文件上传错误信息
  8. android Unable to resolve target 'android-XX'错误和conversion to dalvik format failed with error 1错误
  9. 用Windows Live Writer 2012发博客
  10. hdu 5015 大数量反复类似操作问题/ 矩阵高速幂
  11. 我的踩坑之旅-跨域问题引发bug
  12. Hadoop系列004-Hadoop运行模式(上)
  13. loadrunner 脚本优化-参数化方法
  14. JVM GC-----4、finalize()方法
  15. linux报错jar包时出现“Exception in thread "main" java.lang.SecurityException: Invalid signature file digest for Manifest main attributes”
  16. ListView的自定义适配器及其优化(listView序号混乱问题的处理)
  17. 高性能分布式哈希表FastDHT
  18. Android Holo Theme的三种表现形式
  19. sublime text3 添加新片段
  20. 2015 浙江省赛 H - May Day Holiday

热门文章

  1. 从零开始的vue学习笔记(五)
  2. Hive数据类型和DDL操作
  3. PHP服务化搭建之nginx动静分离实战
  4. 3、nio中的selector使用
  5. svn忽略文件不提交至服务器的方法
  6. sqlserver默认隔离级别下并发批量update同一张表引起的死锁
  7. centos7中安装python3.6.4
  8. V4 Reduce Transportable Tablespace Downtime using Cross Platform Incremental Backup (Doc ID 2471245.1)
  9. sql server日期转换为dd-mon-yyyy和dd-MMM-yyyy这样的英文月份格式(27-Aug-2019)
  10. Could not open requirements file: [Errno 2] No such file or directory: 'requirements.txt