Git常见问题及解决方法
相信各位小伙伴都有使用git提交远程仓库是出现问题,下面我为大家整理一些常见的报错信息以及解决方法希望能够帮到大家
废话不多说!上菜......................
1、$ git remote add origin报错fatal: remote origin already exists.
输入命令
<$git remote add origin git@github.com:github帐号名/项目名.git >提示出错信息:
fatal: remote origin already exists.解决办法:
1、先输入
$git remote rm origin2、再输入
$git remote add origin git@github.com:github帐号名/项目名.git2、命令$git push origin master提示错误 error:failed to push som refs to....
$git push origin master提示出错信息:
error:failed to push som refs to....解决方法:
1、先要与远程服务器数据同步
$ git pull origin master2、再将本地仓库的数据提交到远程服务端
$ git push origin master3、git 运行 git pull 提示 “Auto packing the repository in background for optimum performance”。
git pull提示出错信息
Auto packing the repository in background for optimum performance原来是自己本地一些 “悬空对象”太多(git 删除分支或者清空stash的时候,这些其实还没有真正删除,成为悬空对象,我们可以使用merge命令可以从中恢复一些文件)
解决方法:
1、输入命令:
git fsck --lost-found可以看到好多“dangling commit”
2、清空他们
git gc --prune=now完成