Git-本地已有仓库推送到远程

2017-07-05  本文已影响347人  yuyangkk

在github上新建了一个远程仓库,想把本地的一个写了很久的仓库推送到远程,其中遇见了一些问题,最终找到了解决方法,希望能够给其他朋友提供帮助。

1. 关联远程仓库

git remote add origin <你的远程仓库地址>

2. 查看当前仓库状态

git status  
//如果有未提交的,请先提交,如果已全部提交,请执行下面的命令
git pull origin master

3.提交到远程

如果没有错误,可以直接执行

git push -u origin master //指定为远程master分支,以后push可以直接执行 git push。 可能会遇见让输入用户名密码,用户名密码是你的github的用户名和密码

如果出现fatal: refusing to merge unrelated histories(意思是你的本地仓库和远程仓库的提交历史不相干)错误,请先执行下面的命令告诉git允许不相关的历史

git pull origin master --allow-unrelated-histories

如果进入到merge信息界面,说明成功了,只需要输入:wq,回车,如果不报错误,直接执行下面的语句即可

git push -u origin master 
上一篇下一篇

猜你喜欢

热点阅读