2016-09-28 89 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