在Git中追溯移动文件夹

时间:2012-11-03 17:51:24

标签: 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 add

我已经对文件做了很多更改,我想向原始存储库发送拉取请求以获取新的结构和内容。

我如何告诉Git回溯移动(mv)文件,以便明确显示文件的来源?

1 个答案:

答案 0 :(得分:2)

git mv filexgit rm filex完全相同,后跟git add new\location\filex

没有理由你需要回顾性地改变它。

Here还有更多信息