Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.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_Github_Directory Structure - Fatal编程技术网

在Git中向后移动文件夹

在Git中向后移动文件夹,git,github,directory-structure,Git,Github,Directory Structure,我分叉了一个存储库,它有一个奇怪的目录结构,我修复了它,如下所示: 之前: /core/src/com/example/core/core.java /simulation/src/com/example/simulation/Main.java 之后: /src/com/example/core/core.java /src/com/example/simulation/Main.java 当我移动这些目录时,我对Git是完全陌生的,只是在旧目录上做了一个Git rm,在新目录上做了一个Git

我分叉了一个存储库,它有一个奇怪的目录结构,我修复了它,如下所示:

之前:

/core/src/com/example/core/core.java

/simulation/src/com/example/simulation/Main.java

之后:

/src/com/example/core/core.java

/src/com/example/simulation/Main.java

当我移动这些目录时,我对Git是完全陌生的,只是在旧目录上做了一个
Git rm
,在新目录上做了一个
Git add

此后,我对文件进行了许多更改,我想向原始存储库发送一个请求,以获取新的结构和内容


我如何告诉Git回顾性地移动(mv)文件,以便清楚地知道文件来自何处?A
Git mv filex
Git rm filex
后接
Git add new\location\filex
完全相同

您没有理由需要回顾性地更改它


是关于它的更多信息

你完全正确。如果我启动一个pull请求,那么Github似乎“知道”了/orig/path/File.java->/new/path/File.java