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

2020-09-03 13:44:58 +08:00
 circsqua
如题,终于决定学习并使用 git 了

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

THX
11174 次点击
所在节点    git
91 条回复
Hackerchai
2020-09-03 22:39:49 +08:00
GitKraken 相当舒服
jinliming2
2020-09-03 22:46:19 +08:00
建议学习 cli,并找一个 gui 仅用作看提交记录而不用来进行任何提交。
当然,如果愿意的话,看提交记录之类的用 cli 也足够了……
cmdOptionKana
2020-09-03 22:49:35 +08:00
github 官网那个,有个好处:免配置。输入 github 账号密码就可以立即使用了,真正零配置。
oboochin
2020-09-03 23:05:28 +08:00
Windows Terminal + + WSL2 + LazyGit
shijingshijing
2020-09-03 23:21:14 +08:00
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
2020-09-03 23:24:30 +08:00
@shijingshijing #65,忘记说了 TortoiseGit 和 Windows 整合的挺好的,装好了就自带一个 Windows Shell 脚本,对比 doc/docx 文档时,自动调用 Word 的文档对比功能,这一点我在其他工具上都没见到过。
jaoyina
2020-09-04 09:12:12 +08:00
@malaohu 我也用这个,因为习惯了 tortoisesvn
p1gd0g
2020-09-04 09:24:14 +08:00
最近一直在用 GitHub Desktop,功能弱了点但是轻量。
vscode 自带的 git 也不错。
jsjgjbzhang
2020-09-04 09:46:21 +08:00
sourcetree 秒杀楼上一切
newmlp
2020-09-04 09:54:52 +08:00
当然是小乌龟
wql
2020-09-04 09:58:47 +08:00
小乌龟( TortoiseGit )
zaima
2020-09-04 10:01:44 +08:00
一直用 SourceTree
Torpedo
2020-09-04 10:04:13 +08:00
mac 和 win 都是 sourcetree,就用了看个分支和 commit
ExplorerLog
2020-09-04 10:08:35 +08:00
vscode + vscode 里敲 cmd
darknoll
2020-09-04 10:27:39 +08:00
各种 ide 都集成 git 了吧,没必要装啥客户端
SilenceU
2020-09-04 10:41:50 +08:00
fork 吧 虽然现在收费了 但是并没有强制要求缴费,和 sublime 差不多,免费也可以用,后面会不会强制收费不确定。mac 和 window 都有,都是原生 ui 开发的,两个平台使用体验几乎一致
myCupOfTea
2020-09-04 10:59:58 +08:00
直接 cli 不好吗
lusi1990
2020-09-04 11:11:09 +08:00
哪个方便用哪个,这只是工具,不要浪费太多时间
xhf1024
2020-09-04 11:17:36 +08:00
sourceTree 就是不能单独拉取一个文件很头疼!
goodboy95
2020-09-04 13:25:19 +08:00
我一般用的是 tortoiseGit,确实方便。
用的话建议用英文版,我有些 cli 指令甚至是从 gui 反向学过来的 23333

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://yangjunhui.monster/t/703849

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX