跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 新手 Window 试下 git 客户端求推荐
未分類
31 8 月 2020

新手 Window 试下 git 客户端求推荐

新手 Window 试下 git 客户端求推荐

資深大佬 : circsqua 2

如题,终于决定学习并使用 git 了

应当选用 GUI 的还是 CLI ?作为初学者。

THX

大佬有話說 (89)

  • 資深大佬 : lhx2008

    jetbrains 的 ide 集成的 git gui,比较好用,其他时候用 cli

  • 資深大佬 : daimaosix

    CLI 吧,多用用不是很复杂的

  • 資深大佬 : malaohu

    TortoiseGit

  • 資深大佬 : syhan

    Fork

  • 資深大佬 : Sharuru

    对于初学者,咱建议在熟悉各种 Git 的工作流程后再使用 GUI,点点点他不快乐吗 ww

    常见的人客户端比如 SourceTree,SmartGit,GitExtension 都挺不错的。

  • 資深大佬 : reechangs

    最简单的可以用 GitHub Desktop

  • 資深大佬 : jintianfengda

    GitHub Desktop,突出一个 easy

  • 資深大佬 : zhanglintc

    首先肯定建议 CLI

    非要 GUI 的话, Sublime Merge 挺好的: https://www.sublimemerge.com/
    他家的编辑器 Sublime Text 也非常好

  • 資深大佬 : murmur

    sourcetree 可以,但是处理文件多的时候显示列表都会卡

  • 資深大佬 : mbtfdwlx

    我一直用的 sourceTree 感觉还阔以

  • 資深大佬 : ysc3839

    建议熟悉 Git 一些基础的 cli 命令之后使用 GUI 。
    GUI 的话我用的是 Git 自带的 Git GUI 。

  • 資深大佬 : DL9412

    可以都尝试一下,但是记得前一个卸了再装后一个。sourceTree+小乌龟一起用电脑都卡飞了。现在是 webstorm 自带+sourcetree 在用

  • 資深大佬 : la9998372

    TortoiseGit 吧

  • 資深大佬 : Veneris

    基本所有操作都用命令,感觉高效一些
    毕竟 GUI 不太能很自由的追加参数选项
    如果能,操作就繁琐而且也比较难找
    另外,使用命令行感觉更新合并的速度要快一些
    idea 内置的 GUI 更新时候不知道它到底在干嘛这么慢
    当然…解决冲突还是用的 GUI…

  • 資深大佬 : summerdog

    TortoiseGit

  • 資深大佬 : xunandotme

    wsl

  • 資深大佬 : ztechstack

    一般的时候 cli
    细看历史提交记录时会随便找一个 gui,windows 用的官方客户端、mac 用的 sourcetree 。
    比较文件提交历史,一般 jetbrain 里,因为一般是 coding 的时候。

  • 資深大佬 : honjeans

    sourceTree 就很棒了吧

  • 資深大佬 : Immortal

    @mbtfdwlx #10
    那个是弟弟
    linux 和 windows 下用 smartgit
    mac 下用 fork

  • 資深大佬 : henyi2211

    fork

  • 資深大佬 : abersheeran

    最好先直接用 git 的命令行工具……反正一般人用最多几个命令,add commit push fetch merge pull branch 。最好命令行用熟了再去用 PyCharm 之类的 IDE 。虽然我觉得 VSCode 的 git 比 PyCharm 好使。

  • 資深大佬 : muyujinxi

    sourcetree,所见即所得.

  • 資深大佬 : bitbegin

    必须 gitkraken 啊

  • 資深大佬 : GeT1t

    TortoiseGit

  • 資深大佬 : wangyzj

  • 資深大佬 : CoCoMcRee

    SourceTree
    +1

  • 資深大佬 : zhaozisong0

    sourcetree 要 Google 登录,
    不想登可以用 git extensions

  • 資深大佬 : wangyang1021

    在用 sourcetree

  • 資深大佬 : WilsonGGG

    作为一个新手(产品),我看了点阮一峰的教程,感觉还是不错的。其实能读英文的话几乎不必怎么学
    我列几个最常用的命令:
    init ; add ; commit (万物之源)
    diff ; status (看变化)
    restore ; checkout (还原大法)
    pull ; push ; remote ; clone (联网搞基)
    branch ; switch ; merge (脚踏两条船)

    以上这些是我个人觉得用的最多的,有改进之处希望大佬们多多斧正

  • 資深大佬 : j0hnj

    Fork

  • 資深大佬 : quan01994

    vscode GitLens 插件

  • 資深大佬 : WilsonGGG

    加一个 reflog~

  • 資深大佬 : sola97

    wsl

  • 資深大佬 : Cyron

    Fork 轻便美观好用

  • 資深大佬 : 927233671

    TortoiseGit 没有之一

  • 資深大佬 : yuyu2140

    小乌龟的 Git 和 SVN 客户端是用过最舒服的,虽然 UI 朴素了点

  • 資深大佬 : ytmsdy

    SourceTree

  • 資深大佬 : sidegem

    fork

  • 資深大佬 : BlackRem

    fork,记得使用自己安装的 git 。。。fork 自带的 git 有时候会有点 bug

  • 資深大佬 : ryanlid

    @zhaozisong0 #27 sourcetree 新版本不要啦,可以不做任何登录,直接用

  • 資深大佬 : vayci

    smartgit 有人用吗->.->

  • 資深大佬 : msg7086

    @vayci 有,自费买了终身升级授权。

  • 資深大佬 : yumenawei

    可以试试 gitKraken

  • 資深大佬 : jaylee4869

    cli 客户端。

  • 資深大佬 : guanhui07

    选 cli 把

  • 資深大佬 : willxiang

    最终选择了 Github 的客户端,够用就行了

  • 資深大佬 : CY99

    SourceTree

  • 資深大佬 : SimleCp

    SourceTree

  • 資深大佬 : tolerance

    官方 git + vscode git graph

  • 資深大佬 : Jirajine

    git 并不好用,如果需求不复杂的话可以看看 Mercurial

  • 資深大佬 : BigBunny

    git extensions 隐藏神器 好用到飞起

  • 資深大佬 : MakeItGreat

    Github desktop

  • 資深大佬 : hejingyuan199

    我觉得主要还是看用 git 来干啥的吧。大部分 IDE 是有 git 插件的,比如我用的有 vs code 的 git 插件,phpstorm 的 git 插件,eclipse 的 git 插件,以及 pycharm 的 git 插件,android studio 的 git 插件。

    有些平时写的小程序,我就直接用 terminal,没几个指令,pull,push,git status, add, commit, 用多了也自然记住了。

    当然,我也装了 git gui,只在 clone 时用一下,好像也没有其他啥多余功能了吧。

    SourceTree 对于新手挺友好的。喜欢图形界面的可以考虑。而且不需要安装,下载双击即可使用。

    注意 win 下设置好下载成 crlf,上传设成 cr,好像是这样吧我记得。忘了。

  • 資深大佬 : acidsweet

    GUI 最有用的就是 merge 代码和 rebase 的时候了

  • 資深大佬 : Cola98

    CLI 吧,毕竟命令不多,就几条常用的。

  • 資深大佬 : qwerthhusn

    如果有 SVN 经验,并用的是 TortoiseSVN 的话,直接用 TortoiseGit,上手快
    如果有 SVN 经验,没用过 TortoiseSVN 的话,用个 SourceTree,TortoiseGit 啥都行
    如果没有 SVN 经验,直接 CLI,掌握比较扎实

  • 資深大佬 : Seanfuck

    当然乌龟

  • 資深大佬 : ipwx

    git add . ; git commit -a -m ‘xxx’ ; git push

    一般来说不就用到这个么,敲命令 5 秒钟。

  • 資深大佬 : jackmod

    平时用 cli,遇到复杂情况上 gui 。两不耽误。

  • 資深大佬 : zengguibo

    sourcetree 吧,没见过比它更强的了,就是电脑要求比较高

  • 資深大佬 : Hackerchai

    GitKraken 相当舒服

  • 資深大佬 : jinliming2

    建议学习 cli,并找一个 gui 仅用作看提交记录而不用来进行任何提交。
    当然,如果愿意的话,看提交记录之类的用 cli 也足够了……

  • 資深大佬 : cmdOptionKana

    github 官网那个,有个好处:免配置。输入 github 账号密码就可以立即使用了,真正零配置。

  • 資深大佬 : oboochin

    Windows Terminal + + WSL2 + LazyGit

  • 資深大佬 : shijingshijing

    SourceTree 的优点是可视化做得很好,有 Windows 和 Mac 两端可用,Windows 端用 C#写的,Mac 据说是 Obj-C 写的。此外,Atlassian 官方给的文档写的很好,可以作为 git 的入门教程。
    缺点是占用资源稍大,必须注册登录才能使用,否则一直出来提示对话框(新版的据说不用登录了)软件本身虽然是免费的,但是是闭源商业软件。

    TortoiseGit 优点是轻量级,启动快,特别适合 SVN 用户直接迁移到 Git 。本身是开源软件,使用 GPL 协议。
    缺点是只有 Windows 一端,可视化方面各个历史分支呈现做的一般,这一快比不上 SourceTree 。

    我的使用经验是 Windows 下面装 Git bash 和 Git GUI,TortoiseGit ; Mac 下面,SourceTree 是首选。Git bash 不仅可以当 Git 的 CLI,轻量使用可以替代 wsl ; Git GUI 的历史分支图形化显示可以弥补 TortoiseGit 这一块的不足。TortoiseGit 作为主力使用,对新手也非常友好。

  • 資深大佬 : shijingshijing

    @shijingshijing #65,忘记说了 TortoiseGit 和 Windows 整合的挺好的,装好了就自带一个 Windows Shell 脚本,对比 doc/docx 文档时,自动调用 Word 的文档对比功能,这一点我在其他工具上都没见到过。

  • 資深大佬 : jaoyina

    @malaohu 我也用这个,因为习惯了 tortoisesvn

  • 資深大佬 : p1gd0g

    最近一直在用 GitHub Desktop,功能弱了点但是轻量。
    vscode 自带的 git 也不错。

  • 資深大佬 : jsjgjbzhang

    sourcetree 秒杀上一切

  • 資深大佬 : newmlp

    当然是小乌龟

  • 資深大佬 : wql

    小乌龟( TortoiseGit )

  • 資深大佬 : zaima

    一直用 SourceTree

  • 資深大佬 : Torpedo

    mac 和 win 都是 sourcetree,就用了看个分支和 commit

  • 資深大佬 : ExplorerLog

    vscode + vscode 里敲 cmd

  • 資深大佬 : darknoll

    各种 ide 都集成 git 了吧,没必要装啥客户端

  • 資深大佬 : SilenceU

    fork 吧 虽然现在收费了 但是并没有强制要求缴费,和 sublime 差不多,免费也可以用,后面会不会强制收费不确定。mac 和 window 都有,都是原生 ui 开发的,两个平台使用体验几乎一致

  • 資深大佬 : myCupOfTea

    直接 cli 不好吗

  • 資深大佬 : lusi1990

    哪个方便用哪个,这只是工具,不要浪费太多时间

  • 資深大佬 : xhf1024

    sourceTree 就是不能单独拉取一个文件很头疼!

  • 資深大佬 : goodboy95

    我一般用的是 tortoiseGit,确实方便。
    用的话建议用英文版,我有些 cli 指令甚至是从 gui 反向学过来的 23333

  • 資深大佬 : sytnishizuiai

    jetbrains 你图形命令都能用,我习惯用 sourceTree,就有段时间老出问题就改用 jetbrains 自带的了

  • 資深大佬 : axbx

    sourcetree 吧。

  • 資深大佬 : v2Mark

    小乌龟

  • 資深大佬 : gzfrankie

    请用 gitextension 。
    smartgit 和 sourcetree 的免费版的授权都是指明不能商用的,会有版权风险。

  • 資深大佬 : pilipili

    GitHub Desktop,易用就是王道

  • 資深大佬 : wzxlovesy

    Gitkraken 。
    以及 vscode 的一些 git 插件也不错。

  • 資深大佬 : RichXu

    sourcetree

  • 資深大佬 : shanghj

    @WilsonGGG 我个人感觉万物之源应该是 help,每次不知所措的时候 git help XX 就知道该咋办了。

  • 資深大佬 : WilsonGGG

    @shanghj 哈哈哈,有道理!

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具