第一次上传github,前后耗时一下午才搞定。中间遇到一些小麻烦,解决过程记录下来,供以后参考。
一、Github 网页上的操作
- www.github.com 官网上注册账号,包括绑定邮箱,邮箱激活等
- 创建一个新的branch
- 在branch下创建一个代码仓库repository
- 建好之后,点击进入repository页面,点击右边绿色按钮”Clone and download”, 在出现的弹框中有个https链接地址,复制该地址以备上传用
- 下载github pc 客户端
二、Pc客户端的操作
1、安装github pc客户端,保证右键点击出现的菜单里有两个github菜单,如图
2,在需要上传的工程文件根目录上点击右键,并点击“Git Bash Here”,进入github pc端命令窗口
3, 窗口打开后,在命令行依次执行如下命令
$ git init
$ git add .
$ git commit -m "first_commit"
$ git config --global user.email “github上注册邮箱”
$ git config --global user.name “github用户名”
$ git remote add 上传工程的根目录名 用户点击”Clone and download”时弹出的https链接地址
$ git push -u 根目录名master
在执行到最后一步的时候,出现下面错误
网上说出现错误的原因是github中的README.md文件不在本地代码目录中。
也就是说我们需要先将远程代码库中的任何文件先pull到本地代码库中,才能push新的代码到github代码库中。
所以按照网上说的又执行了如下命令:
$git pull --rebase providertest master
接着再执行最后一条命令:
$ git push -u 根目录名master
这个过程可能会弹窗,需要输入用户名和邮箱地址等个人信息,按要求输入即可
这个命令执行成功后会出现“done”字样的结果信息,就以为着上传成功。譬如下面这个例子
最后再到pc上github repository页面,点击右键刷新一下,就会发现你刚刚上传的工程文件。