我有个回购:
mkdir test
cd test
git init
touch hi.txt
git add .
git commit -m 'first test add'
git status其中我想添加一个单独的git来管理不同的工作:
git init --separate-git-dir .git2运行此命令,但是使用存储符号链接的文件覆盖.git。
我不希望这种事发生
我想要原始的.git回购/文件夹和.git2和谐地生活.
这样我就可以运行以下命令:
git --git-dir=.git2 add new_file.txt
谢谢!
发布于 2020-03-03 02:46:31
解决了以下问题:
git --work-tree=. --git-dir=git2 init而不是使用--separate-git-dir标志
现在,每个后续命令都需要:
git --work-tree=. --git-dir=git2 status
git --work-tree=. --git-dir=git2 add .
git --work-tree=. --git-dir=git2 commit -m 'yay!'简奇。但这正是我所需要的。
发布于 2020-03-02 14:07:06
发布于 2020-12-15 19:05:58
你用错了旗子。--单独的-git-dir标志是将您的.git文件夹存储到自定义位置,而不是您的项目的根目录。
https://stackoverflow.com/questions/60488421
复制相似问题