SourceTree的基本使用

SourceTree是什么?

可以理解成是一个专门为git性质的仓库而封装的版本控制工具。里面基于git命令封装了很多按钮,所以我们不用去写git命令。

从远程仓库获取代码

  1. 克隆
  • 打开sourcetree,点击“+”新仓库->"clone"克隆,如下图
新建.png
  • 在弹出框中输入项目地址
    源路径:即远程的项目地址,http或者ssh地址都可以
    目标路径:即要保存的本地路径
    名称:为项目名称,一般会自动获取填充
克隆.png

如果箭头指向的仓库类型表明“这不是一个标准的Git仓库”,可能有以下原因:
1) 项目地址获取错误
2) 没有项目访问权限

  • 点击“克隆”,等待克隆完成,会自动跳转到如下所示界面
克隆完成.png

同时,本地路径上已存有该项目源码。

本地项目.png

也就是说本地仓库与服务器上的仓库创建了联系。

  1. 拉取
    当远程服务器有更新时,sourcetree会有提示,如图
提示拉取.png

点击拉取,即将远程的修改同步到本地。

拉取.png

上传代码到远程仓库

当本地代码做了修改,sourcetree会自动检测到,点击查看文件状态,如下所示:

文件状态.png

本地修改的内容显示在“未暂存文件”区域(1);

选择你要提交的内容“暂存所有”或“暂存所选”,文件会显示在“已暂存文件”区域(2);

添加修改注释(3),勾选立即推送(4),右下角点击提交(5),即提交本地修改至远程服务器;

若未勾选立即推送(4),提交的文件只会提交到本地服务器。这时,左上角点击“推送”,即可操作将本地提交到远程服务器。

推送.png

将本地项目提交到远程仓库

  1. 在远程如gitHub上创建一个仓库,创建过程不再说明

  2. 创建本地仓库

创建本地仓库.png
  1. 关联本地仓库与远程仓库
设置远程仓库1.png
设置远程仓库2.png
  1. 提交代码(同上文“上传代码到远程仓库”)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容