SourceTree的基础使用【图文详解】

本文详细介绍了如何在SourceTree这款跨平台的Git和Hg客户端中进行基本操作,包括下载安装、创建本地仓库、暂存和提交文件,以及通过SSH和HTTP关联远程仓库并推送文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SourceTree是 Windows 和 MAC OS X 下免费的 Git 和 Hg 客户端管理工具,同时也是Mn版本控制系统工具。支持创建、克隆、提交、push、pull 和合并等操作,SourceTree拥有一个精美简洁的界面,大大简化了开发者与代码库之间的Git操作方式。

这篇文章将讲解SourceTree的基本使用。

1、下载安装sourcetree

这里就不做赘述了

2、文件提交本地仓库

我们选一个本地的项目提交远程仓库,我这里选的是:E:\Python

(1)新建仓库

点击Create,创建本地仓库,创建时弹出的提示选择是即可

创建本地仓库成功后,本地项目文件夹中会出现一个叫.git的文件夹

(2)暂存项目

创建本地仓库后可以看到我们当前项目中的文件都是未暂存的,点击暂存所有按钮暂存文件

(3)提交文件

暂存文件后,文件提交到了暂存区,因此我们还需要提交文件到本地仓库

此时我们就完成了,本地的操作,但如果要将项目推送到远程仓库,就得关联远程仓库,如下图,没有关联远程仓库会有感叹号

3、文件提交远程仓库

关联远程仓库的方式有两种,我们这里选择SSH关联

  • Http协议关联,这种需要关闭SSL 层协议才可,需要改动到计算机的网络配置
  • 配置ssh公钥,利用ssh关联

Github配置 SSH Key的步骤参考文章:Github配置 SSH Key步骤-CSDN博客

配置完成的截图如下所示:

SSH公钥密钥文件保存地址:

(1)SourseTree中SSH配置

打开工具->选项,在SSH客户端配置中把id_rsa.pub文件的路径填入进去(有时候sourcetree找不到这个文件,我们手动输入也行)

(2)github新建远程仓库

(3)SourseTree配置远程地址

仓库创建完成,复制ssh地址,在本地仓库上关联远程仓库,点击远端,打开设置,新增远程仓库

关联好后,则可以在主界面看到远程分支

(4)推送文件至远程仓库

点击推送,把本地仓库的东西推送到远程仓库

推送成功后,刷新远程仓库就可以看到我们本地仓库的东西了

这就是SourceTree中一个基本的推送功能了,有兴趣的小伙伴可以上手试试~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值