假设有一个远程主机和一个开发分支,我将它添加到一个子树中:
$ git remote add rem [URL]
$ git fetch rem
$ git subtree add -P=./sub rem/dev
现在每次运行 git subtree pull -P sub
时,分支 rem/dev 都会被提取并 merge 到 sub 中。好的
但是让我们稍后再说我忘记我是从 master 还是 dev 分支添加的。除了通过比较 git 日志来推断,git 有没有办法告诉我 rem 的哪个分支是 sub/tracking 中的子树?
子树很棘手...
最佳答案
在你的工作目录的根目录下会有一个.gittrees
文件,内容如下:
[subtree "sub"]
url = git://example.com/repo.git
path = sub
branch = master
关于git - 我的 git 子树跟踪是哪个远程分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25773967/