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

前端一般用什么提交代码, VsCode 的插件还是命令行?

  •  
  •   bwensun · 2021-12-31 22:46:23 +08:00 · 4393 次点击
    这是一个创建于 1050 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第 1 条附言  ·  2022-01-01 20:30:10 +08:00
    补充一哈,我前端代码一般用命令行,而没找到像 IDEA 的 GIT 那么好用的
    第 2 条附言  ·  2022-01-01 20:30:43 +08:00
    我试试 SourceTree 啊
    29 条回复    2022-01-03 23:52:17 +08:00
    kwrush
        1
    kwrush  
       2021-12-31 22:53:49 +08:00 via iPhone
    命令行,常用的就那么几个
    7gugu
        2
    7gugu  
       2021-12-31 23:11:11 +08:00   ❤️ 2
    SourceTree ,都 2202 年了,就别纠结命令行带来的效率了,搞个 GUI 大幅降低心智负担,香到爆。
    zhcode
        3
    zhcode  
       2021-12-31 23:18:01 +08:00
    lazygit
    zoffy
        4
    zoffy  
       2021-12-31 23:41:25 +08:00
    git cz
    shanyuhai123
        5
    shanyuhai123  
       2021-12-31 23:44:12 +08:00
    提交、切分支、删除命令行更快
    其他用 UI
    jinliming2
        6
    jinliming2  
       2021-12-31 23:45:35 +08:00
    命令行
    jqtmviyu
        7
    jqtmviyu  
       2021-12-31 23:48:07 +08:00
    git cli 命令和 git graph 插件一起用.
    SourceTree 卡卡的, 从来就没习惯过.
    zcm3579
        8
    zcm3579  
       2021-12-31 23:56:25 +08:00
    很多人只会 brach checkout add . commit pull push 这几个命令,然后提交了什么内容从来不检查,我建议这类人用 GUI
    yhxx
        9
    yhxx  
       2022-01-01 00:22:35 +08:00
    SourceTree + 1
    jinliming2
        10
    jinliming2  
       2022-01-01 00:31:20 +08:00
    @jinliming2 #6 除了 diff 的时候,用 VSCode 看起来比较直观,直接 VSCode 挨个文件检查并点击 add ,避免不慎把临时的调试代码添加了。其他时候都是命令行。
    主要原因是对自己执行的代码心里有数,误操作之后也还可以看历史执行了哪些命令来挽救。
    对于 GUI 工具没有安全感,点一下是方便,误操作火葬场,救火的时候关键是不知道 GUI 执行了哪些骚操作,得挨个地方检查才能放心……
    Goooler
        11
    Goooler  
       2022-01-01 00:32:55 +08:00 via Android
    都不如 idea 好用
    pengtdyd
        12
    pengtdyd  
       2022-01-01 00:36:09 +08:00
    命令行 我知道自己在干嘛
    nightwitch
        13
    nightwitch  
       2022-01-01 00:42:32 +08:00
    vscode, 提交前会逐文件 diff 一下以确保没有提交不该被提交的临时性的代码。
    否则提交上去还会被其他人打回来,更浪费时间
    caisanli
        14
    caisanli  
       2022-01-01 03:26:35 +08:00
    vscode 自带的 git 工具
    MrSheng
        15
    MrSheng  
       2022-01-01 08:29:22 +08:00
    gui 查看变更,diff 太难用,剩下的全部是命令行
    ALVC666
        16
    ALVC666  
       2022-01-01 09:28:08 +08:00
    除了看 diff 不用命令行别的都随意怎么快怎么来
    musi
        17
    musi  
       2022-01-01 11:03:53 +08:00
    webstorm yyds
    wu67
        18
    wu67  
       2022-01-01 16:57:23 +08:00
    vscode 用来 diff, 其他操作一律 sourcetree, 一年可能执行不到一两次的强制提交才用 cli
    uni
        19
    uni  
       2022-01-01 17:16:08 +08:00
    简单的就 git commit -am 'fix: ...' 然后 git push ,复杂的就用 vscode 的 gitlen 慢慢看
    creanme
        20
    creanme  
       2022-01-01 18:20:42 +08:00
    以前我喜欢用 vscode ,但是现在公司电脑卡得批爆,改一行代码 git 的进程就会跑到接近 100%那种,而且会卡很久,vscode 源码控制那里会一直转圈圈转很久。
    zhuangzhuang1988
        21
    zhuangzhuang1988  
       2022-01-01 19:01:50 +08:00
    @7gugu 同意。
    VShawn
        22
    VShawn  
       2022-01-01 20:33:52 +08:00
    tortoiseGit
    imgradeone
        23
    imgradeone  
       2022-01-01 20:36:48 +08:00
    GitHub Desktop
    daiwenzh5
        24
    daiwenzh5  
       2022-01-01 21:55:16 +08:00 via Android
    vscode 内置 git ,以及 git history ,集成度已经很高了
    irytu
        25
    irytu  
       2022-01-01 23:12:49 +08:00 via iPhone
    习惯命令行了 一点也并没觉得 gui 跟心智负担有什么关系?
    aisles1
        26
    aisles1  
       2022-01-02 00:06:23 +08:00
    命令行 GUI 都可,看个人习惯了,不影响工作就行
    bojackhorseman
        27
    bojackhorseman  
       2022-01-02 14:57:43 +08:00 via iPhone
    有时候用命令行,比如此时正在 windows terminal 上操作。有时候文件太多,想分批提交,就用插件,这里推荐一个简单好用的 commit 信息填写插件 adam-bender.commit-message-editor 。
    unco020511
        28
    unco020511  
       2022-01-03 10:53:41 +08:00
    我一般用 sourceTree
    Hellert
        29
    Hellert  
       2022-01-03 23:52:17 +08:00 via Android
    smartgit
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2699 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 11:58 · PVG 19:58 · LAX 03:58 · JFK 06:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.