交互式暂存的时候,能够看到工作树存在差异,没有办法直接看到具体的差异究竟是什么,也就很难知道,要暂存什么文件。
有个diff
选项,但只能够查看暂存区差异,如果没有暂存,选择之后没有任何反应。
怎么样在交互式暂存的时候查看具体的工作树差异?
1
AndyAO OP 除了用 GUI 之外,如何在交互式暂存的时候,搞清楚工作树上的修改具体是什么?
|
2
FAQ999 2021-09-14 15:01:38 +08:00
commit 记录不是很多的话,gitk 可以看。
|
3
AndyAO OP 可以使用 patch 功能,这个很难,但是这个并不好批量使用,因为它是逐块查阅。
目前看来很多人都认为 git 命令在这方面并不是太好用。 这可能就是的 UI 优于命令行的一个场景。 其实我现在用的是 Sourcetree,只不过最近用命令行比较多,所以想看看能不能迁移过去,目前看来是不太行的。 如果要追求不离开终端,可以试试 Lazygit,这是个专门解决这类问题的 TUI 工具。 |
4
hsfzxjy 2021-09-14 17:10:02 +08:00 via Android
git diff
git diff --cached |