美文网首页
git本地仓库关联远程仓库的两种方式

git本地仓库关联远程仓库的两种方式

作者: Mr_Iron_Hand | 来源:发表于2018-08-27 19:09 被阅读0次

    git本地仓库关联远程仓库的两种方式:

    1.将远程的代码clone到本地仓库

    2.将本地的代码关联到远程仓库

    第1种,直接git clone 仓库地址即可。

    重点说第2种

    1、在github上新建一个仓库,然后在本地仓库配置远程仓库地址

    >git remote add origin git@github.com:stormzhang/test.git

    2、此时再进行pull操作更新本地仓库,由于两个仓库的commit起始点不同,会出现异常

    $ git pull origin master

    key_load_public: invalid format

    From ******************************//git仓库地址

    * branch            master    -> FETCH_HEAD

    fatal: refusingtomerge unrelated histories

    3、解决方式

    >git merge origin/master --allow-unrelated-histories

    4、进行push首推

    >git push -u origin master

    解决问题。

    另外,执行git add . 将不必要的文件加入暂存区后,执行

    >rm -r “目录名字”

    -r 就是向下递归,不管有多少级目录,一并删除

    -f 就是直接强行删除,不作任何提示的意思

    备注:后面遇到的git各种疑难杂症都将更新到这里。

    相关文章

      网友评论

          本文标题:git本地仓库关联远程仓库的两种方式

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