Sourcetree的简单操作(不会的知识在增加)

Posted 时代广场的蟋蟀

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Sourcetree的简单操作(不会的知识在增加)相关的知识,希望对你有一定的参考价值。

一、简单的了解

1、含义

SourceTree 是 Windows 和Mac OS X 下免费的 Git 和 Hg 客户端管理工具,同时也是Mn版本控制系统工具。支持创建、克隆、提交、push、pull 和合并等操作
SourceTree拥有一个精美简洁的界面,大大简化了开发者与代码库之间的Git操作方式,这对于那些不熟悉Git命令的开发者来说非常实用
个人简单理解,它实际上是一个可视化的git工具

2、功能

SourceTree拥有完整的Git功能
1.通过一个简单的用户界面即可使用所有的Git命令
2.通过一次单击,即可管理所有的Git库,无论是托管的还是本地的
3.通过一次单击,即可进行commit、push、pull、merge等操作
4.一些先进的功能,如补丁处理、rebase、shelve、cherry picking等
5.可以连接到你托管在Bitbucket、Stash、Microsoft TFS或GitHub中的代码库

二、简单的操作

1、sourcetree的下载安装

Sourcetree官网

①、下载完成解压到自己喜好的目录位置

②、注册账号

③、配置git(如果没有自行百度下)



④、登录账号(可以跳过)


2、sourcetree的简单使用(测试)

①、克隆、新建本地git仓库

提前注册gitee账号新建一个开源仓库

②、测试、暂存并提交



③、把本地仓库内容推送到远端gitee代码仓库


④、创建新分支





同理我们在master下面创建slave02分支(不做演示)

⑤、合并分支(把slave01合并到slave02中)

分支耦合问题暂不考虑,感兴趣可以自行百度sourcetree分支耦合冲突怎么办



远端的gitee仓库也可以看到


合并完发现代码出现问题可以进行一个回滚

⑥、拉取远端gitee仓库分支




三、遇到的问题

sourcetree Authentication failed for

解决方案:
重置sourceTree密码:找到sourceTree的安装目录将C:\\Users\\WB01116531\\AppData\\Local\\Atlassian\\SourceTree并删除passwd文件(记得把sourceTree关闭)。
重置sourceTree账号:找到sourceTree的安装目录将C:\\Users\\WB01116531\\AppData\\Local\\Atlassian\\SourceTree并删除userhosts文件,删除步骤和重置密码是一致的!

重置之后重启sourceTree:
重置之后就会再次弹出身份的验证

四、扩展小知识(Git、Github、Gitlab与Gitee)

Git 是一种版本控制系统,是一个命令,是一种工具,有点像cmd(命令行工具)。
Github 是一个基于git实现在线代码托管的仓库,向互联网开放,企业版要收钱。
Gitlab 类似 github,一般用于在企业内搭建git私服,要自己搭环境。
Gitee 即码云,是 oschina 免费给企业用的,不用自己搭建环境,可以建立自己的私有仓库。
Git-ce 是社区版,gitlab-ee是企业版,收费的。
依据个人喜好,使用不同的平台
Github与Gitee的对比
Github与Gitee是一类,在云端。区别是Github是国外的,Gitee是国内的。二者的使用需要借助Git。

以上是关于Sourcetree的简单操作(不会的知识在增加)的主要内容,如果未能解决你的问题,请参考以下文章

Sourcetree的简单操作(不会的知识在增加)

sourcetree跳过注册的方法

转SourceTree的简单使用

SourceTree的简单使用

SourceTree推送时,增加额外的远程仓库,不用每次都自定义粘贴复制网络

git & sourcetree 是简单使用