我在目录a/b/中有一个git仓库,现在我希望可以将a/和子目录下的内容也存储到该仓库中。有没有简单的方法实现这个功能?
我在目录a/b/中有一个git仓库,现在我希望可以将a/和子目录下的内容也存储到该仓库中。有没有简单的方法实现这个功能?
将b
移动到新位置,在其中创建一个名为b
的新目录,并将内容git mv
移动到该目录中。现在从a
(当然不包括原始的b
)复制东西到这里,然后git add
它们。
尝试这个,从 git 仓库的目录开始:
$ mkdir b
$ git mv * b/
$ git commit # describe that contents have moved
$ cd ..
$ mv b/* .
$ rmdir b
cd a/b
mv .git ../
cd ..
git add -A .
git commit -m 'Move git directory one level up'