多数翻译自官方文档: https://confluence.atlassian.com/sourcetreekb/sourcetree-basics-780870007.html ,有些介绍和图片使用的是旧版本的介绍,会逐渐替换为现有版本
SOURCETREE首选项/选项
根据SourceTree上的文件更改和远程更改刷新存储库 在SourceTree中使用嵌入式Git或System Git 编辑SourceTree配置而不打开应用程序。(视窗) 在自定义操作中使用Git SOURCETREE基本概述
查看和操纵存储库选项卡(Windows) 查看存储库的日志/历史记录 在SourceTree中使用终端 书签列/存储库浏览器概述 查看远程托管存储库 SOURCETREE基本操作
重新分支到提交 用SourceTree存放一个文件 用SourceTree添加子模块/子树 在SourceTree中添加,移动和删除标签 使用Git或Mercurial更改SourceTree上的远程存储库路径 在SourceTree上提交,推送和拉取存储库 将现有存储库添加到SourceTree中 用SourceTree创建一个新的仓库 将资源库克隆到SourceTree中 重新分支到提交
本文应帮助用户将分支重置为特定提交。
首先,结帐到一个特定的分支(在分行管理介绍)
然后,右键单击特定提交,然后选择“将当前分支复位到此提交”。
类似于以下:本文应该帮助用户使用SourceTree执行git隐藏。
请阅读这里了解更多有关git隐藏操作的信息:
( https://git-scm.com/book/en/v1/Git-Tools-Stashing )一个等级的Stash被称为Shelve:( https://www.mercurial-scm.org/wiki/ShelveExtension )如果在SourceTree中打开一个存储库,该函数将显示为Shelve而不是git的Stash
要隐藏您的更改:
首先,必须对文件进行更改。 一旦发生变化,那么信息中心的“存储”按钮将被SourceTree启用: 用SourceTree添加子模块/子树
本文应该帮助用户通过SourceTree添加一个新的子模块和子树。
( http://blogs.atlassian.com/2013/05/alternatives-to-git-submodule-git-subtree/ )
( https://git-scm.com/book/en/v2/Git-Tools-Submodules )要创建一个新的子模块或子树,用户可以:
右键单击侧边栏,然后选择添加子模块或添加/链接子树。 然后,检查在轻型标签
2.单击顶部的Repository,然后选择Add Submodule 或Add / Link Subtree。
要了解更多关于轻量级标签的信息,请阅读:
https://git-scm.com/book/en/v2/Git-Basics-Tagging#Lightweight-Tags
最终结果应如下所示:
点击“确定”添加远程路径。 返回“存储库设置”窗口,单击“确定”。新的远程路径应该立即添加到存储库中。 如果您需要编辑已添加的远程路径,只需单击“编辑”按钮。您应该转到“远程详细信息”窗口,您可以在其中编辑远程路径的详细信息(URL /路径/主机类型)。 要删除远程存储库路径,请单击“删除”按钮 在SourceTree上提交,推送和拉取存储库
如何在Sourcetree上提交文件
单击工具栏上的“提交”按钮。 在“非阶段文件”窗口中,每个未更改的更改将显示在此处。提交前选择要进行舞台的文件 这是“分期”文件窗口,分段文件将显示在此处。要重新打开文件,只需选中分段文件旁边的复选框,文件将恢复为未归档模式。 在此输入提交信息。 单击“提交”将所有分段更改提交到存储库。 将本地存储库中的更改推送到Sourcetree上的远程存储库
点击“克隆存储库”。 填写远程存储库URL(HTTPS和SSH都可以工作)和所有其他详细信息。点击“克隆”。
如果您是首次在SourceTree中使用HTTPS,SourceTree可能会提示您使用验证窗口访问您的Bitbucket帐户。方法#2 - 通过远程存储库(例如Bitbucket Cloud或Bitbucket服务器)
SourceTree将会打开,并且应该出现一个URL Actions弹出窗口,其中包含您要克隆的存储库的详细信息。点击“克隆”继续。 方法#3 - 通过SourceTree的托管存储库
在Mac版本中,它被称为远程视图,而不是托管存储库