master has no tracked branch_分支 (branch)
时间: 2023-09-27 07:03:59 浏览: 102
track-branch:用于跟踪 git 远程分支的简单脚本
这个错误通常是因为在当前分支上没有设置上游分支,也就是没有指定与之关联的远程分支。要解决这个问题,可以通过以下两种方式之一:
1. 在当前分支上手动设置上游分支:
```
git branch --set-upstream-to=<remote>/<branch> <local_branch>
```
其中,`<remote>` 是远程仓库的名称,`<branch>` 是远程分支的名称,`<local_branch>` 是本地分支的名称。例如:
```
git branch --set-upstream-to=origin/master master
```
2. 使用 `git push` 命令时带上 `-u` 参数,自动设置上游分支:
```
git push -u <remote> <branch>
```
其中,`<remote>` 和 `<branch>` 分别是远程仓库的名称和分支的名称。例如:
```
git push -u origin master
```
通过以上两种方式之一设置上游分支后,再执行 `git pull` 命令即可正常拉取远程分支的内容。
阅读全文