问题
今天我准备从git代码库中更新代码到我的idea中,突然就报错了:

no tracked branch
翻译为没有跟踪分支
,那么,为什么会出现没有追踪分支
呢?我们不妨分析git的分支
:
分支
远程分支
远程分支对应的英文为remote branch
,其就是在远程仓库的普通分支,比如远程仓库上的master
,自己在远程仓库创建的分支,以及自己推送到远程仓库上去的在远程仓库上的分支。
当运行git push (仓库名)分支名
的命令时,便会在远程仓库创建远程分支。
如下图中的框出的master分支既是远程分支:

远程跟踪分支