7.SourceTree 的使用
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 ,可以看到他代码的提交过程(默认会自动监测的,不行就手动拉取一次)。
最新文章
- spring aop advice
- ubuntu下hadoop环境配置
- ArcGIS API for Silverlight之配准JPG图片地图文字倾斜解决方案
- 在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke 解决办法
- spring使用ehcache
- assert实现
- strut2 自己定义文件上传错误信息
- android Unable to resolve target 'android-XX'错误和conversion to dalvik format failed with error 1错误
- 用Windows Live Writer 2012发博客
- hdu 5015 大数量反复类似操作问题/ 矩阵高速幂
- 我的踩坑之旅-跨域问题引发bug
- Hadoop系列004-Hadoop运行模式(上)
- loadrunner 脚本优化-参数化方法
- JVM GC-----4、finalize()方法
- linux报错jar包时出现“Exception in thread ";main"; java.lang.SecurityException: Invalid signature file digest for Manifest main attributes”
- ListView的自定义适配器及其优化(listView序号混乱问题的处理)
- 高性能分布式哈希表FastDHT
- Android Holo Theme的三种表现形式
- sublime text3 添加新片段
- 2015 浙江省赛 H - May Day Holiday
热门文章
- 从零开始的vue学习笔记(五)
- Hive数据类型和DDL操作
- PHP服务化搭建之nginx动静分离实战
- 3、nio中的selector使用
- svn忽略文件不提交至服务器的方法
- sqlserver默认隔离级别下并发批量update同一张表引起的死锁
- centos7中安装python3.6.4
- V4 Reduce Transportable Tablespace Downtime using Cross Platform Incremental Backup (Doc ID 2471245.1)
- sql server日期转换为dd-mon-yyyy和dd-MMM-yyyy这样的英文月份格式(27-Aug-2019)
- Could not open requirements file: [Errno 2] No such file or directory: 'requirements.txt