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各种疑难杂症都将更新到这里。
网友评论