搜尋

首頁  >  問答  >  主體

在命令列下, Git diff能否有更直覺的輸出?

描述問題

git diff是git的一個功能,不需要在git倉庫下即可使用,
我使用它,本意是替代系統自帶的diff工具(這個太老土了,很不直觀)

然git diff能否輸出更加好點的diff圖? (最好類似常見的圖形化diff工具那樣, 分成左右)

本來是這樣(見下面截圖)

![图片描述][1]

期待成為這樣

old                 |         new, 这是右边
                    |
                    |
                    |
                    |

上下文環境

Linux-Server-带git

重現

相關代碼

報錯訊息

相關截圖

已經嘗試哪些方法仍然沒有解決(附上相關連結)

問題簡化

过去多啦不再A梦过去多啦不再A梦2807 天前941

全部回覆(3)我來回復

  • 为情所困

    为情所困2017-05-02 09:40:38

    拍一下下面的指令

    git config --global diff.tool vimdiff
    git config --global difftool.prompt false
    git config --global alias.d difftool

    然後運行git d试试效果。git diff應該還是保留原狀的

    回覆
    0
  • 漂亮男人

    漂亮男人2017-05-02 09:40:38

    使用第三方的diff工具,你可以看看下列的答案
    How can I get a side-by-side diff when I do “git diff”?

    回覆
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-02 09:40:38

    其實這個不重要。最好是學習並習慣。因為不光是diff。有衝突的時候要合併也有類似的情況。

    但還是使者解決LZ的問題:
    vim + vcscommand。然后在vim内部执行:VCSVimDiff命令

    回覆
    0
  • 取消回覆