签到特定目录的Git

时间:2014-04-13 15:20:45

标签: git

所以,目前我正在合并两个分支AB

我正在合并到分支B,但我已将项目重组到不同的目录中,并希望进行git checkout A --path/fileToGet种排序(覆盖是意图)但是进入< strong>我的分支中的不同目录。要保留文件的修订历史记录,最好的事情是,我只需检查文件,例如正常,rm我当前的文件,然后git mv(或者只是常规的mv也许git会关注它?还是有更好的方法可以效法?

我在SO的一些评论中发现,在使用git diff A:path/file B:anotherPath/file时,我可以比较这两个文件,因此我认为可能有另一种方式,使用:来指定从哪里到哪里。

1 个答案:

答案 0 :(得分:0)

rm当前目录,然后使用git checkout A --path/to/old/location检查旧文件位置。