iOS开发进阶程序员

使用SourceTree上传本地项目到GitHub

2018-07-04  本文已影响5人  安静守护你

使用SourceTree上传项目到GitHub其实是非常简单的。

准备工作

  1. 注册一个GitHub账号
  2. 下载SourceTree客户端

SourceTree简介

在安装好SourceTree打开后的主页面如下图所示(UpdateToGitHubTest是我新添加的),可操作的地方有新仓库和设置。

SourceTree主页面

首先我们可以点击右上角的设置进入设置页面。

设置

在设置页面把自己的GitHub账号添加进去,添加好之后,你的SourceTree客户端就跟你的GitHub账户关联起来了。

添加GitHub账户

回到主页面可以查看新仓库下面一共有五个选项,如下图所示:

新仓库

下面就来说一下本地仓库和远程仓库两个概念:

  1. 本地仓库:顾名思义是本地的仓库,在这里,你可以把一个项目设为本地仓库,本地仓库主要用于管理当前电脑本地的项目。
  2. 远程仓库:是你的GitHub账户中创建的仓库,主要用于管理GitHub中的项目。

本地仓库只能从这里创建,远程仓库既可以从这里创建,也可以在网页/GitHub客户端创建

在主页面中的本地和远端分别展示了本地仓库和远程仓库列表(远程仓库页面可以command + R刷新)

远程仓库列表

克隆:可以认为是拷贝,就是将远程仓库中的项目拷贝一份到本地。

打开本地仓库的一个项目,进入到项目主页面,如下图:


UpdateToGitHubTest项目主页面

这里大概看一下有个印象即可,详细的在后文会进行介绍。

使用SourceTree上传本地项目到GitHub

方法A

1. 新建远程仓库

打开GitHub官网并登陆,新建仓库如下图:

新建仓库 创建仓库 创建成功的效果图

点击右侧绿色按钮Clone or download复制链接(第二步用)

复制链接
2. 克隆远程仓库至本地

打开SourceTree主页,点击新仓库并选择从URL克隆

从URL克隆 从URL克隆设置

克隆成功后在SourceTree主页面多出一个Test1的本地仓库,并且在刚刚选择的路径下面多出一个Test1的项目文件夹,如下图:

克隆成功
3. 修改本地仓库并提交同步远程仓库

接下来我在本地仓库Test1的项目文件夹下创建一个名为tt.py的文件夹,如下图:

新建tt.py文件

打开SourceTree,进入Test1本地仓库主页面


SourceTree主页面 仓库主页面 提交成功1 提交成功2

刷新之前的GitHub网页,查看是否同步成功,如下图:

远程同步成功

方法B

1. 新建远程仓库

新建远程仓库除了方法A的1方法外,还可以直接使用SourceTree来创建远程仓库。

创建远程仓库 创建远程仓库设置

打开GitHub网页,进入Repositories,即可看到新增的远程仓库Test2,如下图:

远程仓库创建成功
2. 创建本地仓库

这里我新建了一个空的项目,并将其作为本地仓库。操作如下:

选择创建本地仓库 创建本地仓库设置
3. 关联本地仓库和远程仓库并同步代码

打开新建的本地仓库主页面,如下图:

新建本地仓库主页面

点击右上角设置按钮,进入设置页面,如下图:

设置主页面 添加远程仓库路径 添加远程仓库成功

回到当前本地仓库主页面,点击最初版本并推送同步代码至远程仓库,如下图:

推送最初版本 推送设置 推送成功

打开GitHub网页并刷新,即可看到代码已经同步至远程仓库,如下图:

成功

使用SourceTree上传本地项目到GitHub的介绍就到此为止了。

SourceTree部分词汇介绍

结尾

如有不对的地方,欢迎大家指出。谢谢

上一篇 下一篇

猜你喜欢

热点阅读