美文网首页
Git-本地已有仓库推送到远程

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

作者: yuyangkk | 来源:发表于2017-07-05 18:37 被阅读347次

    在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 
    

    相关文章

      网友评论

          本文标题:Git-本地已有仓库推送到远程

          本文链接:https://www.haomeiwen.com/subject/zugqhxtx.html