是的,我知道我想要的(git cp ab)大约等于
cp -R a b
git add b
但是,这会添加不在存储库中的文件。我得到的最接近的是
cd a
git ls-files > ../files.txt
cd ../b
cat ../files.txt | xargs git add
几乎可以工作,但是名称中带有空格的文件存在问题。我正在使用 Cygwin 来获得它的价值
是的,我知道我想要的(git cp ab)大约等于
cp -R a b
git add b
但是,这会添加不在存储库中的文件。我得到的最接近的是
cd a
git ls-files > ../files.txt
cd ../b
cat ../files.txt | xargs git add
几乎可以工作,但是名称中带有空格的文件存在问题。我正在使用 Cygwin 来获得它的价值