所以,目前我正在努力合并两个分支,A
and B
.
我正在合并到分支B
,但我已将项目重组到不同的目录中,并且想做一个git checkout A --path/fileToGet
各种各样的(意图是覆盖)但是变成了我的分支中的不同目录。为了保留文件的修订历史记录,最好的办法是什么,我是否像平常一样签出文件,rm
我当前的文件,然后git mv
(或者也许只是一个普通的mv
也许 git 会跟随它?或者有更好的方法可以遵循吗?
我在一些评论中发现,当使用时git diff A:path/file B:anotherPath/file
我可以比较这两个文件,所以我想可能还有另一种方法,使用:
指定从哪里到哪里。
rm
当前目录然后使用git checkout A --path/to/old/location
检查旧文件位置。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)