Git删除子树或更改子树的目录

时间:2018-02-28 11:15:01

标签: android git git-subtree

我正在尝试通过执行

来同步子树的更新

git pull -s subtree react master

但是整个仓库被复制到错误的文件夹中,而不是我在添加新的存储库作为子树时提到的文件夹。

如何删除子树或更改子树目录?

1 个答案:

答案 0 :(得分:2)

要更新[directory]中签出的子树,我会使用:

git subtree pull -P [directory] react master
  • 将子树文件夹从path1重命名为path2

    git mv path1 path2
    

    并在所有后续path2命令中使用git subtree

  • 删除path1处的子树:

    git rm -rf path1