1.初始化版本库:
git init
2.添加文件到版本库(只是添加到缓存区),.代表添加文件夹下所有文件
git add .
3.把添加的文件提交到版本库,并填写提交备注(必不可少)
git commit -m "update readme"
到目前为止,我们完成了代码库的初始化,但代码是在本地,还没有提交到远程服务器,要提交到就远程代码服务器,进行以下两步:
4.把本地库与远程库关联
git remote add origin 你的远程库地址
例如:git remote add origin https://github.com/Huchile/vue-knowledge
5.第一次推送(提交)代码时:git push -u origin master
第一次推送后,直接使用该命令即可推送修改
git push origin master
6.如果有冲突,主要原因是oschina中的README.md文件不在本地代码目录中
可以通过如下命令进行代码合并【注:pull=fetch+merge]
git pull --rebase origin master
执行上面代码后可以看到本地代码库中多了README.md文件
此时再执行语句 git push -u origin master即可完成代码上传
7.创建本地分支并关联远程分支
a. 第一种方式
git fetch (如果不成功增加这一步)
git checkout -b 本地分支名 origin/远程分支名
b. 第二种方式
git checkout -b 本地新分支名
git push --set-upstream origin 分支名
8.将本地分支关联到远程分支
git branch --set-upstream-to=origin/dev dev