Sourcetree的安装及使用

一、所需安装包

SourceTreeSetup-2.4.8.0.exe.zip

二、Sourcetree安装

在附件列表下载SourceTreeSetup-2.4.8.0.exe,双击运行安装程序,根据提示点击下一步进行安装,安装过程如下所示:

(1)点击安装程序进入安装界面,选择安装目录后,点击下一步,进入下个页面然后点击安装

(2)安装完成后,打开sourcetree,如图选择使用已存在账号或者去Atlassian官网注册新的账号。

下面提供跳过验证的方法:

安装之后,进入用户本地文件夹下的SourceTree目录,若目录不存在则新建

%LocalAppData%\Atlassian\SourceTree\

在SourceTree目录下新建accounts.json文件

%LocalAppData%\Atlassian\SourceTree\accounts.json

输入以下内容保存即可

[
  {
    "$id": "1",
    "$type": "SourceTree.Api.Host.Identity.Model.IdentityAccount, SourceTree.Api.Host.Identity",
    "Authenticate": true,
    "HostInstance": {
      "$id": "2",
      "$type": "SourceTree.Host.Atlassianaccount.AtlassianAccountInstance, SourceTree.Host.AtlassianAccount",
      "Host": {
        "$id": "3",
        "$type": "SourceTree.Host.Atlassianaccount.AtlassianAccountHost, SourceTree.Host.AtlassianAccount",
        "Id": "atlassian account"
      },
      "BaseUrl": "https://id.atlassian.com/"
    },
    "Credentials": {
      "$id": "4",
      "$type": "SourceTree.Model.BasicAuthCredentials, SourceTree.Api.Account",
      "Username": "",
      "Email": null
    },
    "IsDefault": false
  }
]

此时就顺利进入Sourcetree主界面,然后点击工具→选项,进行基础配置

如果没有安装Git,可以在Sourcetree安装完成后,进入选项→Git→使用内嵌Git,然后根据提示下载安装即可



关联Git

配置提交人的账号(Jira用户名)和邮箱


关闭SSL3,启用TLS1.2


配置完成后,点击确定,就可以开始使用Sourcetree管理Git项目了

三、Sourcetree基本操作

(1)克隆远程仓库到本地

(2)拉取远程仓库

(3)获取远程仓库

(4)提交本地修改

(5)推送到远程仓库

(6)创建本地分支

分支检出后,指针指向检出的分支


(7)删除分支

分支删除后,指针回到master分支


(8)合并分支

(9)丢弃更改

(10)添加标签

打tag的目的是在代码的master分支处有个标记,方便下次修改代码时可以准确的找到想要找的代码。而无需看着日志文件逐一回忆要找的代码位置。

(11)暂存(贮藏)更改

可用来暂存当前正在进行的工作,比如想拉取最新代码,又不想加新提交,或者另外一种情况,为了fix一个紧急的bug,  先贮藏,使返回到自己上一个提交, 改完bug之后再恢复贮藏区, 继续原来的工作。

(12)解决冲突

方法一



git使用<<<<<<<,=======,>>>>>>>标记文件中自己和别人产生冲突的部分。

在<<<<<<<,=======之间为自己的代码;
=======,>>>>>>>之间为别人的代码。


自动合并冲突结束后,进入文件删掉冲突的部分,然后重新提交,推送

方法二

1、点击未暂存区域的冲突文件。 2、右侧列表中出现冲突的内容。 3、选择冲突内容,解决冲突,如图所示:


暂存行:表示保留该内容丢弃行:表示删除该内容

备注:区分于第一种方式,使用第一种方法解决时,不要点击"未暂存文件",否则可能无法打开冲突文件

四、Sourcetree&Git部分名称解释

克隆(clone):从远程仓库URL加载创建一个与远程仓库一样的本地仓库

提交(commit):将暂存文件上传到本地仓库(我们在Finder中对本地仓库做修改后一般都得先提交一次,再推送)

检出(checkout):切换不同分支

添加(add):添加文件到缓存区

移除(remove):移除文件至缓存区

贮藏(git stash):保存工作现场

重置(reset):回到最近添加(add)/提交(commit)状态

合并(merge):将多个同名文件合并为一个文件,该文件包含多个同名文件的所有内容,相同内容抵消

抓取(fetch):从远程仓库获取信息并同步至本地仓库

拉取(pull):从远程仓库获取信息并同步至本地仓库,并且自动执行合并(merge)操作,即 pull=fetch+merge

推送(push):将本地仓库同步至远程仓库,一般推送(push)前先拉取(pull)一次,确保一致

分支(branch):创建/修改/删除分枝

标签(tag):给项目增添标签

工作流(Git Flow): 团队工作时,每个人创建属于自己的分枝(branch),确定无误后提交到master分枝



  • 5
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
你可以按照以下步骤来安装使用Sourcetree: 1. 首先,你需要下载Sourcetree安装程序。你可以在[Sourcetree官方网站](https://www.sourcetreeapp.com/)或者其他可信的软件下载网站上找到Sourcetree安装程序。 2. 下载完成后,双击安装程序并按照提示完成安装。 3. 安装完成后,打开Sourcetree。在第一次运行时,你需要登录你的Atlassian账号。如果你没有账号,你可以选择创建一个新的账号。 4. 登录成功后,Sourcetree会自动检测你电脑上已经存在的Git仓库,并在“仓库”选项卡中显示出来。 5. 如果你要克隆一个现有的Git仓库,可以在Sourcetree的“文件”菜单中选择“克隆/新建”。 6. 在弹出的窗口中,输入要克隆的仓库的URL和目标文件夹,然后点击“克隆”。Sourcetree会自动为你克隆该仓库。 7. 一旦你克隆了一个仓库,你就可以在Sourcetree的界面上看到该仓库的文件结构和历史记录。 8. 你可以使用Sourcetree的各种功能进行代码版本管理,比如提交更改、推送到远程仓库、拉取远程仓库的更改、合并分支等等。 总结起来,要安装使用Sourcetree,你需要先下载安装程序,然后登录你的Atlassian账号,打开Sourcetree后可以克隆现有的Git仓库或创建新的仓库,并使用Sourcetree的各种功能进行代码版本管理。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Git神器| SourceTree安装使用教程](https://blog.csdn.net/qq_45067263/article/details/127868049)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [Sourcetree安装教程及使用](https://blog.csdn.net/DreamerZC/article/details/130680913)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

OPS运动狂-JoyWang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值