2016-09-28 41 views
1

当我用git add --patch互动地添加diff帅哥时,我有时会得到比屏幕更长的胖子。如何使用传呼机进行长时间的git add --patch hunks?

这奇怪的是我,因为我已经设置:

[core] 
     pager = less -FRX --tabs=4 

[pager] 
    # Bypass pager: git --no-pager ... 
    diff = diff-highlight | less -FRX --tabs=4 

我需要什么做的就是添加使用pager

+0

Git版本2.10.0.GIT –

回答

2

添加到您的gitconfig

[pager]                                               
    add = less -FRX --tabs=4 

或:

[core] 
    pager = less -FRX --tabs=4 

[pager] 
    # " = true" means use pager defined in [core] 
    add  = true 
    diff  = true 
    difftool = true 
    log  = true 
    show  = true 
+0

我用'的iconv -f -t CP1251 UTF-8 |少'作为核心寻呼机查看源代码评论用西里尔编码在cp1251编写,而'git add --patch'与Git版本'2.8.2.windows.1'(是的,在Windows上),并且它不工作,即使我明确重复'iconv -f cp1251 -t utf-8 |每个寻呼机(添加,差异等)更少。然而,该寻呼机只用'git diff'工作。 – konstunn

相关问题