V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
guanhui07
V2EX  ›  程序员

我用 idea 的 git 客户端

  •  1
     
  •   guanhui07 · 2021-12-04 11:15:20 +08:00 via iPhone · 4300 次点击
    这是一个创建于 1080 天前的主题,其中的信息可能已经有所发展或是发生改变。
    idea 的 git 客户端用了一段时间 配合上自定义快捷键 挺爽的
    大多数时候只要
    git commit 查看改动代码是否正确
    git push 再检查一遍
    列分支 切分支
    git pull
    合并分支图形化 这点非常好
    还有查看文件历史 文件夹历史提交
    回滚某文件
    操作全用的 改键 自己自定义

    只是工具 看看能否提升效率,我觉得还行
    不过有特殊时候还是配合命令行 比较少
    17 条回复    2021-12-06 17:31:57 +08:00
    ZSeptember
        1
    ZSeptember  
       2021-12-04 12:06:38 +08:00 via iPhone
    所有 git gui 只用来看历史,其他都命令行
    chendy
        2
    chendy  
       2021-12-04 12:12:57 +08:00
    日常使用,intellij 的 git 客户端应该是最好用的了,逻辑清晰操作简单
    cp19890714
        3
    cp19890714  
       2021-12-04 12:44:21 +08:00 via Android
    我主要使用命令行,UI 用来对比代码和看历史改动。因为我需要保证每个对代码的行为都是可控的。

    IDEA 的 git 会把操作的命令打印出来,这挺好的,只是我还没习惯。
    danbai
        4
    danbai  
       2021-12-04 12:47:24 +08:00
    我也用,合并代码太爽了
    JamesMackerel
        5
    JamesMackerel  
       2021-12-04 14:32:10 +08:00 via iPhone
    他提交的时候会给你 format 一边,还会 optimize imports. 都可以配置。很爽。
    Nasei
        6
    Nasei  
       2021-12-04 15:03:37 +08:00
    我觉得不太行...gitignore 都做不好,给我列了六百多个 unversioned files

    ide 的 git, 我个人更喜欢 vs
    zjsxwc
        7
    zjsxwc  
       2021-12-04 15:10:38 +08:00
    本来我是直接在 linux 、macOS 上用 gitk 看的,
    但是现在更新 macOS 后发现 macOS 不能正常显示 gitk 界面了,
    所以只能用 idea 来看
    ALVC666
        8
    ALVC666  
       2021-12-04 15:17:15 +08:00
    idea 的 git 解决冲突的时候真的好用
    别的情况下我感觉看个人习惯把
    wolfie
        9
    wolfie  
       2021-12-04 15:24:33 +08:00
    gui 仅作对比,实际操作还是命令行。
    gui 提交跟 svn 差不多。
    creanme
        10
    creanme  
       2021-12-04 17:53:34 +08:00
    公司电脑好卡。。。命令行 git add 都经常卡 10 多秒才完成,图形化操作更慢。
    GibuAuja
        11
    GibuAuja  
       2021-12-04 18:10:18 +08:00
    Ctrl + K
    Ctrl + Shift + K
    alamaya
        12
    alamaya  
       2021-12-04 18:28:54 +08:00
    只用来解决冲突,是挺好用
    uselessVisitor
        13
    uselessVisitor  
       2021-12-04 22:38:08 +08:00
    @Nasei 你自己配置的有问题吧,Java 开发表示没问题
    fsdrw08
        14
    fsdrw08  
       2021-12-05 09:02:56 +08:00 via Android
    vscode 的 git lens 也很好用
    cco
        15
    cco  
       2021-12-06 09:28:45 +08:00
    习惯用命令行,但是也希望学习客户端的使用(太懒了),毕竟提供客户端也是为了方便快捷。
    spacebound
        16
    spacebound  
       2021-12-06 14:13:52 +08:00
    idea 下的 git 解决冲突,回滚代码都挺好用的,一直再用。出现搞不定或者其怪的问题时再用命令行来排查解决
    SSang
        17
    SSang  
       2021-12-06 17:31:57 +08:00
    主要是图形化的不会用,可选择的太多了,每个的逻辑还不太一样,就懒得学了,其实会用的话应该和和命令行差不多,命令行其实我也装了很多插件,为了让 diff 好看一点

    顺便,推荐一个美化的插件 https://github.com/banga/git-split-diffs
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5647 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 06:46 · PVG 14:46 · LAX 22:46 · JFK 01:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.