一款操作简单功能强大的图像化git仓库操作工具SourceTree

你是否还在为记不住git命令而焦头烂额,是否还在为某个操作命令到处找资料说明。今天你看到这篇文章,那基本上可以告别git命令了,有一款操作简单功能强大的图形化git仓库操作工具,那就是SourceTree。

SourceTree 是 Windows 和Mac OS X 下免费的 Git 和 Hg 客户端,拥有可视化界面,容易上手操作。同时它也是Mercurial和Subversion版本控制系统工具。支持创建、提交、clone、push、pull 和merge等操作。

其实在接触SourceTree之前,我还是使用最原始的git命令方式操作git仓库。虽然看起来很牛逼很厉害的样子,但是当某一段时间没怎么使用git命令了,是不是会这种每打一条命令就要去查一下资料。这样子即降低了工作效率,也是使得我们又要花点时间去温习一下之前的命令。后来我发现这款图形化操作工具,四个字评价,简单好用。这工具特别适合新手,以及不想去记那些复杂命令的同学。

SourceTree

下面直接上干货吧!

安装

自行上百度搜索傻瓜式安装,这里略过。

克隆仓库

克隆完后大概如下图所示

创建分支

一般我们都不会再master上直接开发,那我们现在创建一个dev分支,点击工具栏中的分支按钮,在弹出的分支创建框中填写分支名称。

假如我们此时在本地分支dev上做了相应的开发,可以看到工具中显示了我们本次修改了什么文件,以及没个被修改的文件变化的内容

提交本地分支

填写修改内容备注,暂存已经修改的文件,点击右下角的提交,此操作相当于git add . 命令和git commit -m ‘”增加xxx功能”(2)点击工具栏中的推送,提交本地仓库到远程仓库,提交后发现远程仓库中创建了一个新的分支dev更新和合并代码例如当前需要合并dev分支的代码到master中,此先的吧dev中修改的代码先提价到远端服务器,然后再切换到(双击master分支名称)master,注意切换到master分支后拉取一次最新代码,以防此时有其他人提交了新的代码到master分支,要不然合并时会出现提交不上。正式合并代码,选中本地仓库中dev分支,注意不是切换到dev分支,然后右键选择合并dev至当前分支,点击确定合并就好了。最后将将合并到本地master仓库中的代码提交到远程master仓库。还有一些其他的功能,比如提交错了,可以回滚提交,还有贮藏等一些高级操作,可以自己慢慢探索。------------------------------------------------END---------------------------------

你的一个赞一个关注是我创作的动力,是我持续输出的能量源泉,老铁关注一波吧!

sourcetree怎么搜索_sourceTree的使用相关推荐

  1. sourcetree打开快捷_Sourcetree使用:拉取打开项目的步骤

    在项目开发过程中,尤其是多人合作开发的时候,会用带代码合并的工具,热门的有SVN,Git等,这些工具给合作开发项目提供了便利,但是有些时候会因为代码冲突而造成不必要的时间成本,所以在使用代码合并工具的 ...

  2. sourcetree 忽略目录_SourceTree安装与使用方法

    一 .SourceTree简介 SourceTree 是 Windows 和Mac OS X 下免费的 Git 和 Hg 客户端,拥有可视化界面,容易上手操作.同时它也是Mercurial和Subve ...

  3. sourcetree打开快捷_SourceTree使用方法

    一 .SourceTree简介 SourceTree 是 Windows 和Mac OS X 下免费的 Git 和 Hg 客户端,拥有可视化界面,容易上手操作.同时它也是Mercurial和Subve ...

  4. 如何在Git历史记录中grep(搜索)已提交的代码

    我过去某个时候已经删除了文件或文件中的某些代码. 我可以在内容中(而不是在提交消息中)grep吗? 一个非常糟糕的解决方案是grep日志: git log -p | grep <pattern& ...

  5. 谁说用 Git 一定要用命令行?试试 SourceTree 吧

    本文可能是目前网上最全的一篇可视化使用git工具Sourcetree文章. 可能对于很多开发来说,只要搞懂git的push.pull.解决一些简单的冲突命令就好了,事实上git的功能十分强大,而通过背 ...

  6. Git使用教程与基本原理和Sourcetree基本使用探微

    什么是GIT Git是一个强调速度的分布式版本控制软件和源代码管理系统(SCM,source code management).Git最初是由Linus Torvalds为内核开发而设计的管理软件.自 ...

  7. GUI for git|SourceTree|入门基础

    目录 SourceTree简介 SourceTree基本使用 SourceTree&Git部分名词解释 相关连接推荐 一.SourceTree简介   SourceTree 是 Windows ...

  8. SourceTree查找Github修改记录的技巧

    SourceTree可以输入关键字,查找包含指定关键字的commit: 也可以根据提交作者名称查找: 最后一个功能,搜索所有包含了指定关键字的代码提交,这也是一个我非常喜欢的功能: 更多Jerry的原 ...

  9. 详细说明 SourceTree 免登录,跳过初始设置的方法(Windows 版 )

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 首先,安装完 SourceTree 以后先运行一次,弹出初始化登录页面后退出. 2. 进入这个 ...

最新文章

  1. Android 使用java 代码获取res 里面的value 定义的数组
  2. 程序员面试题精选100题(42)-旋转数组的最小元素[算法]
  3. 骁龙660是32位还是64位_高通发布骁龙 7c/8c 芯片,以后你可能会在电脑上看到它...
  4. html调用父页面的函数,js调用父框架函数与弹窗调用父页面函数的方法
  5. Java笔记-使用RabbitMQ的Java接口生产数据并消费
  6. [LibTorch Linux] 各版本 LibTorch 下载
  7. Java匹马行天下之 Java国出了个Java——举国欢庆
  8. Mac解压Linux平台tar包报错:tar: Error reading Truncated input file
  9. AdventNet Agent Toolkit C Edition6 AGENT
  10. yandex 插件_Yandex Metrika的Vue插件
  11. C# 简单实现QQ截图功能
  12. python唯美壁纸_Python爬虫教程-爬取5K分辨率超清唯美壁纸源码
  13. Android单元测试 - 如何开始?
  14. 推荐四个不错的公众号
  15. vue实现图片切换效果
  16. v-text与v-html,v-text,v-html等区别
  17. 互联网寒冬,大公司都在裁员,当程序员还有前途吗?
  18. 主板usb接口全部失灵_主机usb接口没反应,台式电脑usb接口全部失灵
  19. MSP430驱动诺基亚5110液晶屏完整程序
  20. 企业级开发的JAVA代码生成器-java快速开发平台源码版

热门文章

  1. 补单网站与程序的搭建细节
  2. C语言-多层for循环详解
  3. switch日版有中文吗_原神switch日版和港版能不能玩 用日版NS能玩原神吗
  4. 自学python 知乎-为什么自学Python看不进去?
  5. wp8中指南针传感器的应用
  6. AndroidStudio3.1 线性布局
  7. 知识图谱初步学习(一)——本体+Protege新手学习
  8. 基于模糊神经网络算法预测电价(Matlabd代码实现)
  9. 鸿蒙系统体验效果,搭载鸿蒙操作系统的智能家居,实现一键体验全场景效果
  10. 雨量预警广播自动化数据平台BWII 型广播预警监测仪