问题-:在当我们输入git remote add origin https://gitee.com/(github/码云账号)/(github/码云项目名).git
就会报如下的错
fatal: remote origin already exists.
首先
git remote -v 查看远程库信息
清除掉缓存在git中的用户名和密码
git credential-manager uninstall
git diff # 查看不同版本之间的文件差异
回到上一个版本
git reset --hard HEAD^
回到指定版本
git reset --hard <commit id>
解决办法如下:
1、先输入$ git remote rm origin(删除关联的origin的远程库)
2、再输入$ git remote add origin git@github.com:(github名)/(git项目名).git 就不会报错了!
3、如果输入$ git remote rm origin 还是报错的话,error: Could not remove config section ‘remote.origin’. 我们需要修改gitconfig文件的内容
4、找到你的github的安装路径,我的是C:\Users\ASUS\AppData\Local\GitHub\PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8\etc
5、找到一个名为gitconfig的文件,打开它把里面的[remote “origin”]那一行删掉就好了!
对于已经push的版本,进行回退
1、第一步:
git reset --hard 版本号 //本地回退到指定的版本
2、第二步:
git push -f origin dev //将远程的也回退到指定版本
git push -f origin dev //将远程的也回退到指定版本