【发布时间】:2017-09-05 13:01:36
【问题描述】:
假设我创建了一个这样的子树:
git subtree --add --prefix=subdir <path_to_remote> <remote_branch> --squash
然后我想移动/重命名子目录,所以我这样做:
git mv subdir dir2/subdir
现在,当我尝试将该子树拉到新前缀时:
git subtree --pull --prefix=dir2/subdir <path_to_remote> <remote_branch> --squash
git 说:
Can't squash-merge: 'dir2/subdir' was never added.
我怎样才能正确地做到这一点?
【问题讨论】:
标签: git git-subtree