我的 git 子树跟踪哪个远程分支?

Jor*_*nel 6 git git-subtree git-branch

假设有一个带有 master 的遥控器以及一个 dev 分支,我将其添加到子树中:

$ git remote add rem [URL]
$ git fetch rem
$ git subtree add -P=./sub rem/dev
Run Code Online (Sandbox Code Playgroud)

现在每次我运行时git subtree pull -P sub,分支 rem/dev 都会被获取并合并到 sub 中。好的

但后来我忘记了我是从 master 还是 dev 分支添加的。除了通过比较 git 日志来推断之外,git 有没有办法告诉我 rem 的哪个分支是 sub/tracking 中的子树?

子树很棘手...

kni*_*ttl 0

你的工作目录根目录下会有一个.gittrees文件,内容如下:

[subtree "sub"]
    url = git://example.com/repo.git
    path = sub
    branch = master
Run Code Online (Sandbox Code Playgroud)