git checkout git gui 中文件的修订版

标签 git git-gui

有没有什么好的方法可以在 git gui 中 check out 特定文件的修订版,比如添加工具之类的?

尝试添加一个新工具:

git checkout $REVISION $FILENAME 

但它只允许分支修订,而不是特定的提交。我可以使用特定的变量来做到这一点吗?

最佳答案

你可以试试:

 $ git show $REVISION:$FILENAME

使用“:”语法,如 git rev-parse 中所述.
如果您可以为 $FILENAME 指定相对于项目顶层目录的完整路径(该目录包括 .git 目录) ).

这应该等同于:

 $ git checkout $REVISION -- $FILENAME

关于git checkout git gui 中文件的修订版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1507300/

相关文章:

git - 从git远程分支中删除文件

git - 开发分支和主分支是否需要更新?

upload - 如何将项目上传到 GitHub

git - 更新Git索引失败,LF会被CRLF代替吗?

Git GUI——如何返回到打开屏幕

Git pushd 和 popd?即 checkout 最后状态

git - 如何从 Windows cmd 保存 git 提交消息?

java - 如何在 Eclipse 中将 github maven 项目作为 jar 文件导入?

windows - Windows 的 Git GUI 窗口丢失和/或不可见

git - 如何使用 Git Gui 添加远程?