将本地项目上传到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仓库里的内容,可以看到,本地的项目已经全部上传: