保姆级教程:如何安装与使用sourcetree,并连接你的gitee仓库

一、前言,以及需要准备的工具

git作是常用的协作工具,一般情况下我们都会使用git bash,并在其中输入命令行来控制文件,这里有一种更加简便的方法可用。

工具准备:

  • git,以及gitee账号
  • sourcetree2.4.8.0版本

如果sourcetree版本不是2.4.8.0,将会无法跳过后续的sourcetree注册,如果你掌握科学上网技能,请忽略这条建议。

二、软件的安装

安装任意版本的git。
git的安装操作很简单,只需要一路next即可,如果你的git安装成功,开始菜单会显示git bash的快捷启动方式,如果你使用CMD输入git --version将得到git的版本号。
绕开sourcetree登录,并安装sourcetree
双击sourcetree的安装程序,当点击下一步到登陆提示时,关闭安装程序。
并在文件管理器中输入:

%LocalAppData%\Atlassian\SourceTree\

进入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安装程序继续安装即可。
在sourcetree安装成功后,会提示你是否需要安装mercurial,选择不使用mercurial即可。

三、sourcetree操作指南

1.同步你的仓库到本地文件中

进入sourcetree以后,会弹出如下画面:
此画面表示你要选择克隆仓库的地址

这个画面代表着你需要选择你的git仓库克隆(下载)到本地,此时你的gitee账号就可以发挥作用了。登陆gitee官网,点击左侧的“仓库”一栏进入仓库创建页面,起一个合适的名字并点击创建之后,你就拥有了你的第一个代码从仓库。
创建完成之后,你会在网页中看到如下内容:
仓库已经建好了
在这个区域中你可以直接复制HTTPS的地址,不过在此之前,建议你创建一个README文件,并添加一些内容。在这之后,将复制到的HTTPS内容粘贴到sourcetree软件中,Clone下方的源路径选框里,点击空白处稍等片刻,sourcetree就会自动获取你的账户信息。
注:以上步骤中,Windows安全中心会提示你输入账号和密码,输入的gitee账号后Windows会记住密码。

2.仓库的基础操作

sourcetree的推送:
以下是我画的sourcetree功能示意图,可能有片面之处,希望指正。这个图不足以解释sourcetree的所有功能,我会在下面详细介绍。
在这里插入图片描述
在工作副本里,可以看到工作区和若干按钮,如果你在工作区做了任意改动,被修改(包括增加)的文件会显示在工作区里。
此时,我点击了“在文件管理器中打开”按钮,并在打开的仓库目录下添加了一个名为“Mora.txt”的文件,工作区变成了如下图。工作区已经变了
可以看到,下方多了一个紫色图标的Mora.txt文件,你可以点击暂存所有将它变成待提交的文件(如果不想提交,可以右键移除它),此后在下方写下你的日志,点击右下角的提交按钮,你可以看到上方的推送按钮多了一个①,点击推送,即可更新文件到云端。
这样一来,你就完成了使用sourcetree的第一步,刷新你gitee的仓库页面,你会发现你的仓库中多了一个文件。
此时我们切换到工作区左侧的master分支上,可以看到刚刚发生的修改。
在这里插入图片描述红色的圆圈里是我刚刚写下的日志,这就是写日志的好处:> 。
如果你有别的伙伴想要与你共同使用仓库,你可以通过gitee中的仓库→管理→仓库成员管理→开发者管理→添加开发者来让你的伙伴加入你。
sourcetree的拉取:
当你和你的伙伴上床改动到gitee时,其他共享仓库的开发者要想获取最新版改动,就需要使用拉取操作了,如图:
拉取拉取时,你需要选择你的远端分支,没有创建分支时默认的分支是master,直接点击确定,云端的改动记录连同文件会下载到本地。
分支操作:
分支要怎么理解呢?现阶段其实只把分支当成一种版本即可,建立新的分支一般都会在已有分支上新建,可以视为版本的大更新。
分株
如图,除去自动生成的HEAD,现在有三个可用的分支。如果你想新建分支,点击任意分支并选择检出分支,新的分支就创建好了,需要注意的是,如果在刚刚创建的分支里面提交文件,建议保持云端的分支名和本地的分支名相同,如图。
分支
分支的一个作用是为了方便回溯旧版本,请善加利用。
关于多人协作:
一般情况下,开发者们会避免多人同时修改同一行代码,如果在提交时,你的本地文件与云端不同,那么sourcetree会提示错误并阻止你提交,所以在提交前建议先进行拉取操作。
如果拉取时你的本地文件已经修改,那么文件中会提示你选择择要保留的代码。
关于以上的分享就到这里,欢迎批评指正。

  • 7
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值