Git 跟踪错误解决方法

4
对应关系

首先解决这个问题之前先了解分支对应关系

链接远程仓库后,git会将本地的分支和远程分支一一对应
例如:origin/main --- main、origin/dev --- dev

修改分支名

正常情况下这个对应关系不会出现偏差,但是在手动修改分支名后就会出现对应关系错误

  1. 在本地通过一个命令将分支名称修改 git branch -m 旧的分支名称 新的分支名称
  2. 远程仓库的操作 git push origin :旧的分支名称这个命令会将远程仓库的指定分支删除, git push origin 新的分支名称这个命令会在远程仓库创建一个分支
修改后跟踪错误

此时你会发现进行一系列的远程操作都会抛出跟踪错误

  1. 通过命令检查本地和云端的追踪关系
    git branch -vv
  2. 修改跟踪分支关系
    git branch -u origin/分支名

git1.png