git
› Pro Git
› Atlassian Git Tutorial
› Pro Git 简体中文翻译
› GitX
henryhu
V2EX  ›  git

大伙常用什么查看 git 提交?命令行还是图形界面?

  •  2
     
  •   henryhu · Jul 4, 2021 · 16675 views
    This topic created in 1955 days ago, the information mentioned may be changed or developed.
    要浏览最近的提交,有什么方便的工具?
    134 replies  •  2021-08-20 11:02:02 +08:00
    1  2  
    ❮ ❯
    LKLiam
    LKLiam
    Jul 4, 2021❤️2
    1
    tortoise git
    juniornpc
    juniornpc
    Jul 4, 2021 via iPhone❤️8
    2
    Sourcetree
    kurisu1901
    kurisu1901
    Jul 4, 2021
    3
    查看近期提交用命令行,查看久远的历史记录以及做筛选的时候,用 JetBrains 家 IDE 自带的 git 功能
    maplerecall
    maplerecall
    Jul 4, 2021 via Android❤️2
    4
    Fork,轻快好用。sourcetree 太慢了,大 repo 各种操作都卡卡的…
    henryhu
    henryhu
    OP
    Jul 4, 2021
    5
    我用命令行,感觉不方便
    AEDaydreamer
    AEDaydreamer
    Jul 4, 2021❤️3
    6
    vscode 的 git extension
    rcmerci
    rcmerci
    Jul 4, 2021
    7
    magit
    jaredyam
    jaredyam
    Jul 4, 2021
    8
    lazygit
    unco020511
    unco020511
    Jul 4, 2021
    9
    sourceTree
    liango
    liango
    Jul 4, 2021
    10
    intellij
    hmxxmh
    hmxxmh
    Jul 4, 2021❤️1
    11
    Sourcetree+1
    AmoreLee
    AmoreLee
    Jul 4, 2021❤️2
    12
    1. git log
    2. git lg
    需要用这条命令配置一下别名
    git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
    3. vim 有 fugitive
    4. emacs 有 magit
    5. 其他一些 gui 的工具
    hijoker
    hijoker
    Jul 4, 2021
    13
    goland 自带的+goland terminal
    cosmtrek
    cosmtrek
    Jul 4, 2021
    14
    gitfox
    chendy
    chendy
    Jul 4, 2021
    15
    intellij
    MarkLeeyun
    MarkLeeyun
    Jul 4, 2021
    16
    emacs 的 magit.
    limbo0
    limbo0
    Jul 5, 2021❤️1
    17
    tig
    kkocdko
    kkocdko
    Jul 5, 2021 via Android
    18
    vscode 自带的那个,目前没有多人协作需求
    SZP1206
    SZP1206
    Jul 5, 2021 via Android
    19
    gut log --oneline
    hamkido2000
    hamkido2000
    Jul 5, 2021❤️1
    20
    magit
    ysc3839
    ysc3839
    Jul 5, 2021 via Android❤️3
    21
    gitk
    cky
    cky
    Jul 5, 2021 via iPhone❤️3
    22
    vscode + gitlens
    xiaket
    xiaket
    Jul 5, 2021❤️1
    23
    tig +1
    MeatIndustry
    MeatIndustry
    Jul 5, 2021 via iPhone
    24
    IDEA 自带的 git
    dilrvvr
    dilrvvr
    Jul 5, 2021 via iPhone
    25
    tower 很方便
    xuanbg
    xuanbg
    Jul 5, 2021
    26
    SourceTree mac 版很好用,win 版相当垃圾,还不如小乌龟
    dream4ever
    dream4ever
    Jul 5, 2021❤️1
    27
    我用 VSCode 的 Git Graph 扩展,感觉还不错。
    encro
    encro
    Jul 5, 2021
    28
    intellij + git bash
    among
    among
    Jul 5, 2021❤️1
    29
    sublime merge
    Suddoo
    Suddoo
    Jul 5, 2021
    30
    git dog
    ALVC666
    ALVC666
    Jul 5, 2021
    31
    tower
    idea git
    terminal
    rockddd
    rockddd
    Jul 5, 2021
    32
    mac 用 SourceTree,win 用老乌龟
    MrUser
    MrUser
    Jul 5, 2021❤️1
    33
    我猜推荐 sourcetree 的肯定没用过 https://git-fork.com/
    djs
    djs
    Jul 5, 2021 via iPhone
    34
    fork 用户,表示不错
    h1104350235
    h1104350235
    Jul 5, 2021
    35
    windows 用户,用 git 自带的命令。
    xman99
    xman99
    Jul 5, 2021
    36
    都可以的, 现在是习惯用 IDE 直接提交 和合并代码了
    meiyoumingzi6
    meiyoumingzi6
    Jul 5, 2021 via iPhone
    37
    jetbrains 自带就灰常好用了
    xcp3555
    xcp3555
    Jul 5, 2021❤️1
    38
    以前用 Fork 现在用 gitkraken
    celeron533
    celeron533
    Jul 5, 2021
    39
    windows 下我用 git extensions (这是个独立软件)
    qgymib
    qgymib
    Jul 5, 2021❤️1
    40
    SmartGit
    myd
    myd
    Jul 5, 2021
    41
    gitlab

    没想到这么多方式,差不多每个人一种~
    z740713651
    z740713651
    Jul 5, 2021❤️1
    42
    JetBrains 自带的 git 管理 yyds
    xmt328
    xmt328
    Jul 5, 2021
    43
    smartGit
    littlewing
    littlewing
    Jul 5, 2021
    44
    gitlab
    lanlanye
    lanlanye
    Jul 5, 2021
    45
    哪个近用哪个,比如 vs code 里写代码就用拓展,terminal 里改个脚本就直接敲命令,如果非要上 JB 家的 IDE 就用里面自带的,有时候层级太多不好点就直接从下面 terminal 里敲……
    grewer
    grewer
    Jul 5, 2021
    46
    jb 自带的 yyds
    pkwenda
    pkwenda
    Jul 5, 2021
    47
    tower 和 自己封装的 git 工具
    lingxi27
    lingxi27
    Jul 5, 2021
    48
    git show
    gimp
    gimp
    Jul 5, 2021
    49
    Fork +1
    p23XnFNH1Wq953rV
    p23XnFNH1Wq953rV
    Jul 5, 2021
    50
    SmartGit
    52coder
    52coder
    Jul 5, 2021
    51
    tortoise git 和 Sourcetree
    MyLLL
    MyLLL
    Jul 5, 2021
    52
    gitkraken + 1
    sikong31
    sikong31
    Jul 5, 2021
    53
    vscode 自带+fork
    lululau
    lululau
    Jul 5, 2021
    54
    (setq magit (1+ magit))
    knightdf
    knightdf
    Jul 5, 2021
    55
    只用 cli
    Terry05
    Terry05
    Jul 5, 2021
    56
    cvs:eclipse 自带
    svn:tortoise svn
    git:tortoise git

    一路演变过来,乌龟已经用习惯了
    Jirajine
    Jirajine
    Jul 5, 2021 via Android❤️1
    57
    gitui
    liuzhihang
    liuzhihang
    Jul 5, 2021
    58
    IDEA
    EastLord
    EastLord
    Jul 5, 2021
    59
    我直接用 IDEA 自带的
    6i3BMhWCpKaXhqQi
    6i3BMhWCpKaXhqQi
    Jul 5, 2021
    60
    @xiaket tig +1
    clf
    clf
    Jul 5, 2021
    61
    发现 fork 这个软件不支持 gitmoji,所以有推荐的支持 gitmoji 的软件嘛。
    MidGap
    MidGap
    Jul 5, 2021❤️1
    62
    tig~
    wenhua
    wenhua
    Jul 5, 2021
    63
    fork 不错,而且可以自己添加指令
    xz410236056
    xz410236056
    Jul 5, 2021
    64
    @MrUser 我特意下载你说的这个 gitfork 试用了 10min 。光 中文支持上就比不了了。。目前看到的优点就文件夹分类比较好
    towry
    towry
    Jul 5, 2021
    65
    tig
    ikas
    ikas
    Jul 5, 2021
    66
    以前为了推广 git,在公司里推了好几个 git ui 软件...最终还是选择了乌龟..所以现在习惯乌龟....右键直接操作方便
    freak118
    freak118
    Jul 5, 2021
    67
    smartgit +1
    mercury233
    mercury233
    Jul 5, 2021
    68
    命令行 /github
    zhengxiaowai
    zhengxiaowai
    Jul 5, 2021
    69
    只会命令行。。。
    ctro15547
    ctro15547
    Jul 5, 2021
    70
    Ugit - 鹅厂内部用的客户端还不错 ,家里就用🐢
    xrr2016
    xrr2016
    Jul 5, 2021
    71
    Fork
    dopppler
    dopppler
    Jul 5, 2021
    72
    SourceTree
    PoetAndPoem
    PoetAndPoem
    Jul 5, 2021
    73
    快:命令行
    无脑:sourceTree
    sutra
    sutra
    Jul 5, 2021
    74
    git lg alias as follow:
    git log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit
    libook
    libook
    Jul 5, 2021
    75
    一个简短指令能搞定的一般都用命令行,自己的 zsh 工具箱里还做了一堆 alias,diff 和拆分提交以及看某一行代码的最后提交记录会用 GUI 工具,比如 IntelliJ 提供的 Git 工具。
    wudicgi
    wudicgi
    Jul 5, 2021
    76
    搭车问一下,Linux 下想尽量达到 TortoiseGit 的体验,应该用哪个软件?
    付费的也可以,前提是体验能达到 TortoiseGit 的水平。
    muzuiget
    muzuiget
    Jul 5, 2021
    77
    命令行。
    jdhao
    jdhao
    Jul 5, 2021 via Android
    78
    git log 或者 vim-fugitive 插件
    destinyzou
    destinyzou
    Jul 5, 2021
    79
    magit
    newmlp
    newmlp
    Jul 5, 2021
    80
    当然是 tortoise 小乌龟,傻逼才用命令行,图形又快又方便
    m1nm13
    m1nm13
    Jul 5, 2021
    81
    tig
    说白了任何东西都有学习成本,也取决于用的 IDE 。 比如用 tig 的很大概率用 VIM,用各种 IDE 自带的 git 工具的自然是用的各种 IDE 。至于用乌龟,用各种非 IDE 自带的,八成是公司祖传工具
    Felldeadbird
    Felldeadbird
    Jul 5, 2021
    82
    乌龟 GIT 永远嘀神。可惜这个只有 WIN 系统。

    SourceTree 也好用,mac 和 linux 我就用过他。

    实际操作,我是图形+命令。 切换分支 肯定是命令行最快的。commit 代码肯定是 GUI 最好。
    liuidetmks
    liuidetmks
    Jul 5, 2021
    83
    改动少就直接命令行,设置简短别名.
    g a
    g cm 'your message'
    文件多需要不同的 message 的话,直接用 gg 命令打开自带的 gui 还是很方便的
    Felldeadbird
    Felldeadbird
    Jul 5, 2021
    84
    @Felldeadbird 另外补充一下,SourceTree 好像没有 ubuntu ?难道我记错了。我记得以前用 ubuntu 时,有一款 SourceTree 的?
    shubo83
    shubo83
    Jul 5, 2021
    85
    常用的操作用 jetbrains 系列 ide 自带的 gui,偶尔用命令补刀
    hu8245
    hu8245
    Jul 5, 2021
    86
    都用,命令行和 ui 各一半,有的时候不是特别相信 ui
    silencil
    silencil
    Jul 5, 2021 via iPhone
    87
    gitkraen 操作方便,主要是直观。
    heheda11
    heheda11
    Jul 5, 2021
    88
    为什么我不能发帖了?有没有大佬知道? 😨😨😨😨
    zhuweiyou
    zhuweiyou
    Jul 5, 2021
    89
    IDEA 自带的,甩其他工具几条街.
    ztxcccc
    ztxcccc
    Jul 5, 2021
    90
    命令行,搞不清楚情况的时候上 sourcetree
    niceyuri
    niceyuri
    Jul 5, 2021
    92
    命令行原教旨主义者
    randychan
    randychan
    Jul 5, 2021
    93
    Sublime Merge
    chaucerling
    chaucerling
    Jul 5, 2021
    94
    oh my zsh 自带的 alias
    MiMiGe
    MiMiGe
    Jul 5, 2021
    95
    SourceTree
    dotfun
    dotfun
    Jul 5, 2021
    96
    简单的命令行可以,复杂的图形化,我感觉 IDEA 的图形化是用的最顺手的
    kiritoxf
    kiritoxf
    Jul 5, 2021
    97
    fork 好像要付费吧?我看下载链接下面标个 50 刀
    sourcetree 是免费
    chchwy
    chchwy
    Jul 5, 2021
    98
    fork: 免費無限期試用
    anonym233
    anonym233
    Jul 5, 2021
    99
    看历史提交、对比差异、查 bug 用 github desktop
    其他 git 命令行
    Dvel
    Dvel
    Jul 5, 2021
    100
    Sourcetree 对于大文件(几万行)的修改无法查看,还不如终端 git diff 。
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4229 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 255ms · UTC 07:56 · PVG 15:56 · LAX 23:56 · JFK 02:56
    ♥ Do have faith in what you're doing.