将本地代码提交到GitHub

1.进入到项目目录,创建版本库

git init

2. 添加文件,add后的 ‘.’表示所有文件

git add .

3.提交,必须加备注信息-m ‘xxx’

git commit -m 'xxx'

4.GitHub上创建repository

create a repository

5.关联远程库

复制远程库地址

clone with https

把本地库与远程库关联

git remote add origin https://github.com/mmmying/vue-demo-todo.git

6.将本地代码提交到远程库

git push -u origin master // 第一次推送时

git push origin master // 第一次推送后,直接使用该命令即可推送修改

报错:

error

出现错误的主要原因是github中有文件不在本地代码目录中,我在GitHub上创建repository时选中了‘Initialize this repository with a README’,远程库上有一个README.md但本地没有,需要将本地和远程的文件合并后才能上传本地的新文件

先拉下来,再上传

git pull origin master

git push -u origin master

git pull origin master又出错,拒绝合并

error

git pull --rebase origin master合并成功,本地仓库多了README.md

git pull --rebase origin master

再次提交 ,成功,GitHub上出现了刚提交的代码

success

参考廖雪峰的Git教程https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/

你可能感兴趣的:(将本地代码提交到GitHub)