Git 可视化工具 Sourcetree 安装使用

Git 可视化工具 Sourcetree 安装使用

  • 一. 安装破解
    • 1. 官网下载地址
    • 2. 破解
  • 二. 使用方法
    • 1. git仓库对接
    • 2. 使用
    • 3. 软件名词与git对应
  • 三. 问题解决
    • 1. 与远端任何操作都报错解决方式
    • 2 密码填错无法重新修改

一. 安装破解

1. 官网下载地址

链接: sourcetree 官方下载地址
安装: 一直下一步直到这里…
Git 可视化工具 Sourcetree 安装使用_第1张图片

2. 破解

添加 accounts.json 文件

位置: C:\Users\用户\AppData\Local\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
  }
]

修改 user.config 配置

位置: C:\Users\Administrator\AppData\Local\Atlassian\SourceTree.exe_Url_ntw3sfib2jxvqxdkftnpdb4w5k5z2xm2\3.4.5.0\
找到 user.config 文件
添加下列代码


20160201

重启Sourcetree 发现~~
Git 可视化工具 Sourcetree 安装使用_第2张图片
成功啦,撒花~~~

二. 使用方法

1. git仓库对接

若本地已经clone git 项目 可直接添加本地地址
Git 可视化工具 Sourcetree 安装使用_第3张图片
也可直接用该软件clone项目
Git 可视化工具 Sourcetree 安装使用_第4张图片

2. 使用

戳链接先了解下 git 基本使用方法

再看下基本界面
Git 可视化工具 Sourcetree 安装使用_第5张图片
Git 可视化工具 Sourcetree 安装使用_第6张图片

3. 软件名词与git对应

git命令 软件对应 释义
Git 可视化工具 Sourcetree 安装使用_第7张图片 可以输入git命令行
clone Git 可视化工具 Sourcetree 安装使用_第8张图片 从远程仓库加一个一样的本地仓库
checkout Git 可视化工具 Sourcetree 安装使用_第9张图片 切换不同分支
add reset Git 可视化工具 Sourcetree 安装使用_第10张图片 添加文件到缓存区 回退添加(add)
commit Git 可视化工具 Sourcetree 安装使用_第11张图片 将暂存区文件上传到本地代码仓库
左上角基本功能 Git 可视化工具 Sourcetree 安装使用_第12张图片 详解见下列表格

提交(commit):将暂存区文件上传到本地代码仓库。
拉取(pull):从远程仓库获取信息并同步至本地仓库,并且自动执行合并(merge)操作(git pull=git fetch+git merge)
推送(push):将本地仓库同步至远程仓库,一般推送(push)前先拉取(pull)一次,确保一致(十分注意:这样你才能达到和别人最新代码同步的状态,同时也能够规避很多不必要的问题)。
获取(fetch):从远程仓库获取信息并同步至本地仓库。
分支(branch):创建/修改/删除分枝。
合并(merge):将多个同名文件合并为一个文件,该文件包含多个同名文件的所有内容,相同内容抵消。
贮藏(git stash):暂存
丢弃(Discard):丢弃更改,恢复文件改动/重置所有改动,即将已暂存的文件丢回未暂存的文件。
标签(tag):给项目增添标签

三. 问题解决

1. 与远端任何操作都报错解决方式

Git 可视化工具 Sourcetree 安装使用_第13张图片
左上角 工具->选项->一般
将SSH客户端 PuTTY/Plink 修改为 OpenSSH
Git 可视化工具 Sourcetree 安装使用_第14张图片

2 密码填错无法重新修改

找到 C:\Users\用户\AppData\Local\Atlassian\SourceTree\passwd文件
不要犹豫,删掉他…接下来与远端操作即可重新填写密码~~

你可能感兴趣的:(git,git,sourceTree)