经过自己的实际操作、总结出以下方法,个人觉得步骤用起来很简单,大家不懂得可以借鉴一下,以下分享:
首先,要在Github网站上有自己的账号,https://github.com/,没有的需要注册就ok了,点击右上角的“+”号,如图点击新建项目
可以在新建界面设置项目为公开或是私有的项目,如图:
其它的默认就可以了,点击创建,ok;
然后会在页面上看到你刚创建的项目,如图所以,点击克隆复制http链接或是ssh都可以,多数用https
接下来创建密钥,不然git上传不了项目。
在git bash界面输入如下内容即可完成邮箱的注册:
(说明: 双引号中需要输入你的有效邮箱或是其他的邮箱,比如“12131312@qq.com”)
这里是创建密钥的方法,可在C:\deskbook\文件夹中生成ssh keys。包括两个文件rd_rsa和id_rsa.pub
再次登录github网站,创建密钥,如图所示:
将idb_rsa.pub里的内容拷贝到公钥内,Title内容随便填,确定即可。
下面 开始上传你的项目:
在git bash界面用cd命令进入到你项目的根目录,或是在项目上右键点击git bash也可以,然后输入命令如图:
此时,在你的项目文件里就有了git标识
这个命令是查看一些状态
上面你虽然把项目粘贴过来了,但还没有add到Git仓库上,然后我们通过git add .把刚才复制过来的项目全部添加到仓库上。(注意的是add后面还有一个点)
这里 用git commit命令把项目提交到仓库里,-m后面是注释。
在 这里把本地仓库和之前在git创建号的仓库惊醒关联,后面的https......就是之前在克隆复制的链接。
关联好之后我们就可以把本地库的所有内容推送到远程仓库(也就是Github)上了,通过:$ git push -u origin master
由于新建的远程仓库是空的,所以要加上-u这个参数,等远程仓库里面有了内容之后,(如果有问题可以用-f强制推送到git上)下次再从本地库上传内容的时候只需下面这样就可以了:$ git push origin master
注意:在git创建新项目的时候里面会自动创建一个文件,在推送代码的时候最好先pull一下
$ git pull --rebase origin master
总结一下:
1、在本地创建一个版本库(即文件夹),通过git init把它变成Git仓库;
2、把项目复制到这个文件夹里面,再通过git add .把项目添加到仓库;
3、再通过git commit -m "注释内容"把项目提交到仓库;
4、在Github上设置好SSH密钥后,新建一个远程仓库,通过git remote add origin https://github.com/guyibang/TEST2.git将本地仓库和远程仓库进行关联;
5、最后通过git push -u origin master把本地仓库的项目推送到远程仓库(也就是Github)上;(若新建远程仓库的时候自动创建了README文件会报错,解决办法看上面)。