如何将本地代码提交到远程git仓库
第一步:建立git仓库
cd到你的本地项目根目录下,执行git命令git init
第二步:将项目的所有文件添加到仓库中
git add .
第三步:将add的文件commit到仓库
git commit -m "注释语句"
第四步:去github上创建自己的Repository
第五步:重点来了,将本地的仓库关联到github上
git remote add origin 仓库url
后面的https链接地址换成你自己的仓库url地址,也就是上面红框中标出来的地址
第六步:上传github之前,要先pull一下,执行如下命令:
git pull origin master
遇到refusing to merge unrelated histories 使用以下代码
git pull origin master --allow-unrelated-histories
第七步,也就是最后一步,上传代码到github远程仓库
git push -u origin master
遇到提示fatal: refusing to merge unrelated histories可以试一下下面的强制push
git push -u origin master -f //强制push
列出分支的方法
列出所有远程分支
$ git branch -r
列出所有本地分支和远程分支
$ git branch -a
新建分支
新建一个分支,但依然停留在当前分支
$ git branch [branch-name]
如果想要切换到新建的分支,可以使用git checkout [branch-name]新建一个分支,并切换到该分支
$ git checkout -b [branch]新建一个分支,指向指定commit
$ git branch [branch] [commit]
之前是提交到主分支 所以使用的是git push -u origin master
现在的话不是主分支所以要改变一下分支的名称如下
最后提交的时候 可以使用git push -u origin [branch-name]
前提:只有项目中关联一份远程git仓库的时候才可以使用以下方法去新建分支 如果没关联任何分支也查不到任何远程分支