Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将文件从同一git存储库中的一个文件夹移动到另一个文件夹以保存历史记录_Git - Fatal编程技术网

如何将文件从同一git存储库中的一个文件夹移动到另一个文件夹以保存历史记录

如何将文件从同一git存储库中的一个文件夹移动到另一个文件夹以保存历史记录,git,Git,我正在使用git-bash-1.8.4 Git结构: 主人 -文件夹1/file1、file2、file3。。 -折叠2/ -折页3/ 所以我想将文件1复制到folder2,保存历史记录。 我试过了 git mv文件1文件夹2 但它不起作用。请建议 无法工作,因为file1和folder2位于不同的目录下。尝试从存储库的根目录执行以下命令 git mv folder1/file1 folder2 我不知道怎么做,但如果我用VS IDE(将文件拖放到其他位置)这样做的话,它的历史记录会被保留,所

我正在使用git-bash-1.8.4

Git结构: 主人 -文件夹1/file1、file2、file3。。 -折叠2/ -折页3/

所以我想将文件1复制到folder2,保存历史记录。

我试过了

git mv文件1文件夹2 但它不起作用。请建议

无法工作,因为file1和folder2位于不同的目录下。尝试从存储库的根目录执行以下命令

git mv folder1/file1 folder2

我不知道怎么做,但如果我用VS IDE(将文件拖放到其他位置)这样做的话,它的历史记录会被保留,所以一定是一种方法
git mv folder1/file1 folder2