把本地项目上传到Github

经过自己的实际操作、总结出以下方法,个人觉得步骤用起来很简单,大家不懂得可以借鉴一下,以下分享:

首先,要在Github网站上有自己的账号,https://github.com/,没有的需要注册就ok了,点击右上角的“+”号,如图点击新建项目

可以在新建界面设置项目为公开或是私有的项目,如图:

 其它的默认就可以了,点击创建,ok;

然后会在页面上看到你刚创建的项目,如图所以,点击克隆复制http链接或是ssh都可以,多数用https

接下来创建**,不然git上传不了项目。

在git bash界面输入如下内容即可完成邮箱的注册:

(说明: 双引号中需要输入你的有效邮箱或是其他的邮箱,比如“[email protected]”)

这里是创建**的方法,可在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文件会报错,解决办法看上面)。