gpt4 book ai didi

git - 从 mac 终端向下滚动 git diff

转载 作者:IT王子 更新时间:2023-10-29 01:28:24 25 4
gpt4 key购买 nike

我在 OS X 10 Yosemite 的终端上使用 git。

当我执行 git diff 时,我得到一长串更改,有时我只需要滚动到末尾,但除了在 MacBook pro 上按住 keydown 然后它缓慢滚动之外,我想不出其他方法.

如果我按下 FN+down 键,那么它不会滚动,除非我已经使用向下按钮向下滚动,但不会再向下滚动...

如有任何建议,我们将不胜感激,这很烦人...:(

最佳答案

git diff 使用与 less 相同的寻呼机Unix 命令。

  • 使用 du 键向下/向上半页(技术上向前/向后)
  • 跳转到最后一行:G
  • 如果要显示帮助,请使用h

另一个技巧是将差异存储为补丁文件,就像他们在电子邮件时代所做的那样!然后你可以在任何程序中打开补丁(Sublime 有语法高亮红色/绿色)

一些例子:

git diff master > ~/patch

git show someCommitSHA > ~/patch

git diff master myBranch -- *.js *.css > ~/patch patch of js & css diff from master


git apply ~/patch

通常您会通过应用差异来使用补丁,但您可以在任何文本编辑器中打开文件。如果您不想完全提交差异,但仍想在其他地方使用它或将其发送给 friend ,这将很有用


You can also use git diff master | grep -C 2 someKeyword to show diff +/- 2 lines around some keyword

关于git - 从 mac 终端向下滚动 git diff,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32469204/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com