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

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官网

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

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

②、注册账号

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

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

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

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

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

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

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

提前注册gitee账号新建一个开源仓库
Sourcetree的简单操作(不会的知识在增加)

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

②、测试、暂存并提交

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

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

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

④、创建新分支

Sourcetree的简单操作(不会的知识在增加)
Sourcetree的简单操作(不会的知识在增加)
Sourcetree的简单操作(不会的知识在增加)
Sourcetree的简单操作(不会的知识在增加)
同理我们在master下面创建slave02分支(不做演示)
Sourcetree的简单操作(不会的知识在增加)

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

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

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

远端的gitee仓库也可以看到
Sourcetree的简单操作(不会的知识在增加)
Sourcetree的简单操作(不会的知识在增加)
合并完发现代码出现问题可以进行一个回滚
Sourcetree的简单操作(不会的知识在增加)

⑥、拉取远端gitee仓库分支

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

三、遇到的问题

sourcetree Authentication failed for

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

解决方案:
重置sourceTree密码:找到sourceTree的安装目录将C:\Users\WB01116531\AppData\Local\Atlassian\SourceTree并删除passwd文件(记得把sourceTree关闭)。
重置sourceTree账号:找到sourceTree的安装目录将C:\Users\WB01116531\AppData\Local\Atlassian\SourceTree并删除userhosts文件,删除步骤和重置密码是一致的!
Sourcetree的简单操作(不会的知识在增加)
重置之后重启sourceTree:
重置之后就会再次弹出身份的验证
Sourcetree的简单操作(不会的知识在增加)

上一篇:使用sourcetree clone github 私有项目时出错,问题汇总。


下一篇:PHP生成短信验证码