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

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

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

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

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

重点说第2种

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

>git remote add origin [email protected]: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本地仓库关联远程仓库的两种方式)