sourcetree下载地址:https://www.sourcetreeapp.com/

1 安装

在Install页面不需要选择Bitbuket,直接跳过即可。后续输入相应的信息,下一步即可。

2 sourcetree常用操作

2.1 远程克隆项目

到码云上复制项目的https地址

打开sourcetree–>clone–>粘贴项目地址,此时系统会弹出账号、密码输入框,输入账号密码

验证通过后,仓库类型会变更为:这是一个Git仓库。
选择项目路径,点击克隆,完成项目的克隆。
项目克隆成功后可进行历史记录的查看。

2.2 历史记录

历史记录如下图

右侧标签含义:
master:本地主分支所在的版本
origin/master:远端分支所在的版本
origin/head:当前分支所在的版本
若本地添加新分支,如xlwang,则右侧会多出一个xlwang分支,推送到远端后,会多出一个origin/xlwang

2.3 代码更新

文件状态:文件状态主要用于代码的变更及提交。

本地未修改代码,文件状态默认显示内容

本地代码变更后,变更的文件默认显示在工作空间(未暂存文件);点击某个文件,该文件变更的代码内容会高亮显示在最右侧。此时的界面如下:

2.4 暂存

点击未暂存区域右上角的“暂存所有”、或选择文件某些文件点击暂存所有,相应的文件变更到已暂存文件区域。

2.5 提交代码至到本地/远程

在底部的message处编写此次提交提交的说明(用于实现什么功能、解决什么bug),勾选"立即推送变更到 origin/master",点击提交,代码提交至本地和远程仓库。

若未勾选"立即推送变更到 origin/master",代码只提交至本地仓库。
此时若想推送至远端,右击分支下的master。

此时弹出推送窗口:

确认无误后,点击推送,即可完成远程的推送。

提交记录查看:点击history,可查看历史代码提交记录。详细说明见图示。

3 分支操作

为了将团队间的协作、代码版本解耦开来,使团队更高效的工作,git引入了分支概念。
新建开发者自己的分支:选择上方工具的分支,在新分支中输入属于自己的分支名。

一般开发人员都在自己(名字首字母+姓)的开发分支(dev)上开发,例如王雪亮,此时的分支命名为:dev_xlwang。

3.1 分支切换

双击分支名即可完成切换

切换分支前,请确保本地及暂存无变更文件,否则无法进行分支切换

3.2 分支上的代码操作

同章节2。

Git | Sourcetree使用(Git可视化工具)相关推荐

  1. Git可视化工具使用

    在使用Git过程中,可视化工具就是一种强大的生产力工具,能够帮助我们形象理解Git提交历史,解决冲突问题,本篇博文旨在列出我在使用Git进行版本控制过程中的所用到的比较顺手的工具,如果大家还有其他推荐 ...

  2. Git可视化工具-SourceTree

    1. 下载 官网的下载地址,可以根据自己的电脑操作系统选择合适的版本下载,我下载的是windows版本 Sourcetree | Free Git GUI for Mac and WindowsA G ...

  3. Git可视化工具SourceTree的使用

    我在前面几篇文章中详细介绍了Git命令行的使用< Git学习札记>< Git学习札记--进阶>,以及使用Xcode中自带的Git可视化工具的使用< Xcode中git的使 ...

  4. [Git可视化工具] SourceTree

    我一直认为对于git这种工具,记忆各种命令细节实在浪费精力.可视化工具提供了便捷友好的途径,GUI界面替代了命令行,让开发人员更专注于代码,也让管理者更易掌握项目进度.正好最近做项目用到,推荐一下. ...

  5. Git 客户端 - 可视化工具 Fork 使用

    Fork 是什么 当我们在多人协同开发项目的过程中,Git 是必不可少的代码托管工具,但是繁琐的操作命令.抽象的文件状态,多个不同分支需要花费大量的时间进行分配管理与维护,至此 Fork 拥有更简约的 ...

  6. git 可视化工具_版本控制可视化神器Gource:简单易上手,效果恰似烟花秀

    鱼羊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 如此华丽的绽放,莫非是一场动画烟火秀? 非也,这其实是GitLab社区版的进化史,7年间82000次commit,尽皆在2.5分钟的视频内展 ...

  7. git 可视化工具_WEB开发者必备工具集

    集成开发环境IDE JetBrains · JetBrains是一家捷克的软件开发公司,该公司旗下开发有多种语言开发的集成工具,包括: · WebStorm 智能HTML/CSS/JS开发工具 · P ...

  8. git可视化工具—GitKraken

    1.推荐一款git的可视化工具 gitKraken,这款工具操作比较方便,UI也是我喜欢的风格,对没有太多git使用经验的新手比较友好,学习成本相对较低.尤其喜欢的一点就是它的分支和提交非常清晰. 2 ...

  9. Git与Git可视化工具TortoiseGit-小乌龟安装和配置

    一.Git下载安装 官网链接: https://git-for-windows.github.io/ 文件位置存储,可根据自己盘的情况安装 安装配置文件,自己需要的都选上,下一步 不创建启动文件夹,下 ...

最新文章

  1. wpa_supplicant drivers 查看跟踪
  2. tree的使用,显示行号,find命令应用
  3. 微服务架构设计模式 pdf_六种常用的微服务架构设计模式之一: 入门级模式...
  4. 大数据生态及其技术栈
  5. EF Core 数据变更自动审计设计
  6. 黑客攻防技术宝典Web实战篇第2版—第5章 避开客户端控件
  7. zk 02之 Windows安装和使用zookeeper
  8. android 调出键盘表情_Android--如何优雅的切换表情和键盘(原理)
  9. SQL server中的SQL语句拼接
  10. NANK南卡降噪耳机和小米蓝牙耳机哪个好?谁更值得入手?
  11. 工程师思维(简化版)——聪明人的10个工程思维
  12. code405是什么意思_HTTP协议状态码详解(HTTP Status Code)
  13. Python实现自动群发自定义QQ消息
  14. JS遍历(循环)——JS对象遍历(循环)JS数组遍历(循环)
  15. Excel文件提示文件损坏
  16. Handler中有Loop死循环,为什么没有阻塞主线程,原理是什么
  17. 教育平台用户注册模块
  18. 《ABAQUS有限元分析实例详解》学习笔记_51CAE_新浪博客
  19. 理论十二:如何通过封装、抽象、模块化、中间层等解耦代码?
  20. 数据分析的最佳实践,全球创新创业活力指数大赛等你来战

热门文章

  1. 图片裁剪-cropperjs详解
  2. javascript练习38:幸运数字机
  3. 抛弃纸质名片吧!LTD免费提供智能官微名片,助您拥抱数字化!
  4. 大厂架构经验之谈:支付系统高可用架构设计实战,可用性高达99.999!
  5. 戴尔服务器型号r410,DELL服务器R410和R610异同点
  6. 阿里大咖精心烹饪整理85道Java微服务面试题(附答案)
  7. 2019-7-22 [HTML] 基本结构 DOCTYPE声明 标签:[title meta 标题 段落 换行 加粗 斜体 下划线] 注释 特殊字符 img标签 a标签
  8. 计算机组装与维修活动展示,《计算机组装维修》之组装计算机教学设计及案例...
  9. Solidworks入门学习作业记录(一)
  10. 刘韧:好记者到事实为止(2020修订版)