git - 如何使用 tig 查看已更改但未提交的文件的差异?

标签 git tig

在 git 中,它是 git diff <file path> ,但是在 tig 中呢?

在 tig 中,在状态 View 中,突出显示文件(暂存或未暂存)并按 D,比较最后一次提交。我认为它应该将未提交的文件与该文件的最后提交版本进行比较。

最佳答案

作为 hack,你可以做 git diff <file path> | tig并看到它。

关于status tig 中的部分您可以看到暂存和未暂存的更改(例如,git diff vs git diff --cached)在文件出现的每个部分(在“要提交的更改”或“已更改”下)按 Enter但未更新”)。

对于 tig diff -- <file path> 这可能是一个不错的功能但是,好吧 - 继续,编码 :)

关于git - 如何使用 tig 查看已更改但未提交的文件的差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20574270/

相关文章:

Tig 恢复( checkout )单行/ block

git - 从 EC2 ubuntu 推送到 github

git - 如何在差异中列出具有特定文本更改的单个 Git 提交中的所有文件?

git - 当 git push 失败并显示 .. ."local out of date"时我该怎么办?

git - 如何从 Bitbucket 克隆单个特定文件

Git 工具 `tig` : What do those letters in the graph mean?

regex - gitk中正则表达式的格式是什么?

git - 显示远程分支的提交

git - 获取tig提交的sha数

git - 查看单个文件的差异时如何查看 tig 中的完整提交差异?