将本地项目上传到github

将本地项目上传到github主要分为两步:先要创建本地版本库,然后将本地版本库添加到远程仓库。具体步骤如下:

1、创建版本库(创建一个文件夹)

2、进入文件夹,通过 git init 命令将这个目录变成 Git 可以管理的仓库。

   注:也不一定必须在空目录下创建Git仓库,选择一个已经有东西的目录也是可以的。

3、把文件添加到版本库:

   git add 命令把文件添加到仓库
   git commit 命令把文件提交到仓库

   "git add ." 表示当前目录下的所有文件全部添加;如果要添加指定的文件夹或文件,可以通过 git add 文件夹名 或者 git add 文件名
   "git commit -m '本次提交的说明'" -m 后面输入的是本次提交的说明,可以输入任何内容,当然最好是有意义的。

4、将项目关联到 github 上的仓库地址

   "git remote add origin [email protected]:path/repo-name.git"

   origin 之后的地址换成自己的仓库地址

5、把本地库的内容推送到远程仓库(也就是 github )

   1、如果在 github 创建远程仓库的时候勾选了 Initialize this repository with a README(就是创建仓库的时候自动给你创建一个README文件),需要先用以下命令将内容合并:

   "git pull --rebase origin master"

   再执行:

   "git push origin master"

   2、若没有勾选 Initialize this repository with a README,直接执行下面:

   "git push -u origin master"

   由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。


   之后,只要本地作了提交,就可以通过如下命令将本地 master 分支的最新修改推送至 github:

   "git push origin master"

 

实践出真知。

自己也按照以上步骤操作了一遍:先在github上创建仓库,可以看到初始状态:

将本地项目上传到github

将本地项目上传到github

新建本地项目,并上传到github: 

将本地项目上传到github

上传成功后,再来看下github仓库里的内容,可以看到,本地的项目已经全部上传:

将本地项目上传到github