Git 跟踪错误解决方法
对应关系
首先解决这个问题之前先了解分支对应关系
链接远程仓库后,git会将本地的分支和远程分支一一对应
例如:origin/main --- main、origin/dev --- dev
修改分支名
在正常情况下这个对应关系不会出现偏差,但是在手动修改分支名后就会出现对应关系错误
- 在本地通过一个命令将分支名称修改
git branch -m 旧的分支名称 新的分支名称 - 远程仓库的操作
git push origin :旧的分支名称这个命令会将远程仓库的指定分支删除,git push origin 新的分支名称这个命令会在远程仓库创建一个分支
修改后跟踪错误
此时你会发现进行一系列的远程操作都会抛出跟踪错误
- 通过命令检查本地和云端的追踪关系
git branch -vv - 修改跟踪分支关系
git branch -u origin/分支名
