首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
Coding
V2EX  ›  git

Mac 使用 Git

  •  
  •   Binb · 319 天前 · 2559 次点击
    这是一个创建于 319 天前的主题,其中的信息可能已经有所发展或是发生改变。

    小白求教,Mac 使用 git loggit branch -vv ...... 等命令,会跳到其他页面,q 退出。
    如何配置可以做到直接当前页面打印出来,多谢。

    23 回复  |  直到 2019-01-28 17:37:50 +08:00
        1
    amwyyyy   319 天前
    也是在当前标签页啊,这些命令是这样子的,一页显示不完。
        2
    Binb   319 天前
    @amwyyyy 刚在 win 试了一下,git log 是的好难受。
        3
    Binb   319 天前
    @amwyyyy git branch -v,window 上的是我想要的,mac 好难受
        4
    edsheeran   319 天前 via iPhone
    tig
        5
    Trim21   319 天前 via Android
    git log 那么长,一次性全部打出来才很难受吧…
        6
    phpcyy   319 天前   ♥ 1
    git config --global core.pager cat

    运行上边的命令可解决
        7
    besto   319 天前   ♥ 1
    这个 git 没什么关系, 建议先了解一下 less 的原理.
    全局就是 LS 的命令, 局部你可以 git branch -avv | cat
        8
    tianlang1989   319 天前
    建议使用 soucetree
    命令什么的 了解一下就好
        9
    Binb   319 天前
    @Trim21 长可以自己,head、
        10
    Binb   319 天前
    @besto 好的,我学习学习
        11
    Binb   319 天前
    @phpcyy 好了,/:strong
        12
    wjfz   319 天前   ♥ 1
    6L 正解

    补充一点,6L 的方案会让 git log 也变成一页,非常不方便。


    可以编辑 vim ~/.gitconfig
    如果有下面这个的话 删掉
    [core]
    pager = cat

    添加
    [pager]
    branch =

    这样就只有 branch 是 cat 了,而 log 依旧是 less 方式
        13
    wu67   319 天前
    soucetree 就行了, 图形界面和 cli 各有优劣, 没必要死磕呀
        14
    Binb   319 天前
    @tianlang1989 嗯嗯,sourcetree 在用,确实不错。
        15
    geelaw   319 天前
    并没有跳转到其他页面,证明:运行 git log 之后把窗口往回滚动,你仍然可以看到你输入的命令。

    我个人使用 PowerShell 访问 git,然后我有一个自己的 Out-TextEditor 命令,所以如果我想慢慢处理一个命令的输出,可以 git log | ovsc,就可以把输出保存到一个临时文件里面,用 Visual Studio Code 打开,然后各种查找之类也比较有效率(可以稍后多次选择不同的 pattern )。Out-TextEditor 同时适合 Windows 和 macOS。
        16
    Binb   319 天前
    @wjfz 有效哦。log 变了(满意)
        17
    wjfz   319 天前
    或者
    git config --global -e
    然后去编辑

    或者直接
    git config --global pager.branch false
    就可以了
        18
    Binb   319 天前
    学到很多,谢谢大家的耐心解答
        19
    phpcyy   319 天前
    @wjfz 👍🏻
        20
    Maarten   319 天前
    图形界面的软件推荐 Fork https://git-fork.com 前阵子偶然发现的,肉测比 sourcetree 更好用一些。速度快、单窗口多标签、支持 file tree
        21
    prccn   319 天前
    git config --global pager.branch false
    git config --global pager.log false
    git config --global pager.reflog false
    ...
        22
    okjb   319 天前
        23
    rrfeng   319 天前
    git log pager 用 cat ……历史不会刷死你吗……
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2965 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 24ms · UTC 10:45 · PVG 18:45 · LAX 02:45 · JFK 05:45
    ♥ Do have faith in what you're doing.