所以,目前我正在合并两个分支A
和B
。
我正在合并到分支B
,但我已将项目重组到不同的目录中,并希望进行git checkout A --path/fileToGet
种排序(覆盖是意图)但是进入< strong>我的分支中的不同目录。要保留文件的修订历史记录,最好的事情是,我只需检查文件,例如正常,rm
我当前的文件,然后git mv
(或者只是常规的mv
也许git会关注它?还是有更好的方法可以效法?
我在SO的一些评论中发现,在使用git diff A:path/file B:anotherPath/file
时,我可以比较这两个文件,因此我认为可能有另一种方式,使用:
来指定从哪里到哪里。
答案 0 :(得分:0)
rm
当前目录,然后使用git checkout A --path/to/old/location
检查旧文件位置。