博客> Git-本地已有仓库推送到远程
Git-本地已有仓库推送到远程
2018-11-12 10:30 评论:0 阅读:30 AngelMrKaye
ios webview 调试

查看原文

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

1. 关联远程仓库

  • 首先在命令行进入当前仓库所在文件夹
  • 添加远程仓库地址(如果不知道远程仓库,可进入 github >当前项目,右方有 Clone or download ,就可以看到仓库地址)
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 
收藏
0
sina weixin mail 回到顶部