git:checkout或checkout-index一个名称不同的目录

时间:2015-01-29 15:24:39

标签: git git-checkout

我想检查一个目录及其内容,从之前的提交到另一个名称下的工作目录;或者以相同的名称进入另一个目录。

这有点像查看临时文件,但我需要一个完整的目录,而我不想覆盖现有目录。

1 个答案:

答案 0 :(得分:0)

关于此问题,请查看http://git-scm.com/book/en/v1/Git-Tools-Subtree-Merging。但是,在您的情况下,您可能希望执行以下操作:

 git read-tree -u --prefix=<temp-location>/ <old-commit>:<path/to/dir>