git:如何查看跟踪分支

如何查看当前分支如temp,track到的是远程代码库的哪个分支呀?
哪个命令可以做到?

这个信息实际是存在config 文件中的,可以用下面的命令来查看temp分支的信息,

git config -l | grep 'branch\.temp'

比如下面的打印说明本地 master 分支 track 的是 origin 库的 master 分支。


$ git config -l | grep 'branch\.master'                            
branch.master.remote=origin
branch.master.merge=refs/heads/master

追问

感谢!
不过我发现,我使用git checkout temp后,利用你说的方法,没有找到temp分支的信息啊!

追答

很简单,你创建 temp 分支时没有设置它的track信息,所以找不到。 可以手动设置,比如

git branch --set-upstream temp origin/xxx

就会设置 temp 分支 track origin/xxx


或者删掉本地 temp,然后重新创建 temp 分支,并且指定其 track 信息,比如

git checkout -b temp --track origin/xxx


则此时的 temp 分支 track origin/xxx

追问

兄弟很厉害阿!
说到这里,我又有一个问题:
1. 在当前分支master新建一个分支:git branch temp。
2. 由于没有设定trace,那么temp跟踪的就是master分支跟踪的那个远程分支origin/master吗?
非常感谢!

追答

此时temp没有跟踪任何分支。

温馨提示:内容为网友见解,仅供参考
无其他回答

git:如何查看跟踪分支
这个信息实际是存在config 文件中的,可以用下面的命令来查看temp分支的信息,git config -l | grep 'branch\\.temp'比如下面的打印说明本地 master 分支 track 的是 origin 库的 master 分支。git config -l | grep 'branch\\.master' branch.master.remote=originbranch.master.merge=refs\/heads\/...

如何查看分支跟踪的远程分支
可以。 远程仓库 git clone 下来,当你执行 git branch,你只会看到 * master 并不会看到其他分支,即便远程仓库上有其他分支,使用 git branch -va 可以查看本地+远程分支列表 * master 0840594 merge master and 1.0.0 remotes\/origin\/1.0.0 7 目前使用spring MVC 取代struts2 的很多,spring...

【前端工程化指南】Git常见操作之分支相关操作
分支管理的核心命令包括git branch(查看和创建分支)、git checkout(切换分支)、git push(跟踪和同步远程分支)等。首先,通过git branch命令,开发者可以查看本地仓库的分支,加上-a参数则能查看与远程仓库相关的所有分支。创建分支使用git branch new_branch,如果需要在本地创建并立即关联远程分支,...

git 本地分支 track 远程分支
1:其实在 从远程分支分出来 的分支都是 跟踪分支(track) ,当对该分支进行 push 和 pull 时,如果该分支 和远程分支同名 git 会知道推送到远程哪个分支,从哪个远程分支同步到本地分支。其实 每次克隆一个仓库时,本地都会新建一个 master 分支来track 远程的 origin\/master 。如果不同名,我...

如何查看本地跟踪分支对应的远程分支
在含有工作副本的git仓库中可以使用git pull,在获取远程数据后,本地跟踪分支就可以快进,并和远程分支指向的commit点保

git 怎么查看其它分支的代码
这个信息实际是存在config 文件中的,可以用下面的命令来查看temp分支的信息, git config -l | grep 'branch\\.temp'比如下面的打印说明本地 master 分支 track 的是 origin 库的 master 分支。 $ git config -l | grep 'branch\\.master' branch ...

Git——Git 推送设置 Upstream
假设已经创建了一个用于功能开发的分支 feature1。接下来,我们需要使用带有 -vv 选项的 git branch 命令检查跟踪分支。在检查中,我们可以发现 main 分支有一个关联的 Upstream 分支,而 feature1 分支则没有。为了将 feature1 分支关联到 Upstream 分支,使用 git push 命令并带上 --set-upstream ...

Git系列——Git添加提交(add)和查看状态(status)
在Git流程中,当主分支上没有文件、没有提交记录,状态为空时,通过git add命令将文件添加到缓存区,开启追踪机制。文件变动信息可通过git status查看,提示可以删除文件或执行撤回操作。文件进入缓存区后,使用git commit -m命令提交至本地库,此时可清除缓存区内容,提示已成功提交。修改文件后,git ...

intellij 怎么查看git当前分支
在使用gitbranch命令查看当前环境所在的开发分支时,如果出现*(nobranch),则表示当前不处于任何分支,这时可以通过如下几种方法处理,以便于后续项目版本的管理:1:gitcheckout-b分支名;此时新创建的分支与*(nobranch)软件一样2:如果想将*(nobranch)合并到主分支master,则首先执行gitlog命令,记住...

如何查看git 分支的从属关系
这个信息实际是存在config 文件中的,可以用下面的命令来查看temp分支的信息,git config -l | grep 'branch\\.temp'比如下面的打印说明本地 master 分支 track 的是 origin 库的 master 分支。git config -l | grep 'branch\\.master'branch.master.remote=origin branch.master.merge=refs\/heads\/...

相似回答