利用Git的可视化工具SourceTree向GitHub上传项目/文件

1,979 阅读1分钟

最近重新安装了Git的可视化工具SourceTree,记录一下如何向GitHub上传项目/文件的流程~

一、安装SourceTree

1. 选择注册Atlassian账户

注意:这边的账号注册是要翻墙的

2. 注册账户,若已有账户,就直接登录

3. 安装工具

二、准备GitHub仓库

1. 打开GitHub,新建一个仓库

2. 填写仓库信息,另外配一下SSH

SSH获取:输入ssh-keygen -t rsa -C"邮箱地址",然后在C盘用户目录下找到.ssh文件夹,把id_rsa.pub里面的内容复制到GitHub的SSH密钥设置里面。

三、利用SourceTree向GitHub上传项目/文件

1. 打开SourceTree,可以看你本地的仓库

2. 添加项目

若提示“这不是一个有效的工作副本路径”,因为没有初始化仓库。进入到项目,输入命令git init。

添加项目成功后,可以看到你的项目,可以把它暂存。但是会发现没有分支,因为没有提交过项目。进入到项目,输入命令git commit -m "提交内容"。

3. 添加远程仓库,就是GitHub上面新建的仓库

点击设置->远程仓库,填写名称和仓库的URL。

4. 在SourceTree中配置与GitHub公钥对应的公钥

点击工具->选项,为SSH客户端选择OpenSSH,这样就会自动去找本地的SSH。

5. 文件提交

先暂存,点击左上角的“提交”,在右下角输入框输入提交信息,然后点击旁边的“提交”。

6. 文件推送

看到下图在“推送”上有一个提交次数,检查无误后,点击“推送”,就同步到master分支上了。

7. 再来看看GitHub上,同步更新了。完成!