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

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

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

THX
10440 次点击
所在节点    git
91 条回复
vayci
2020-09-03 17:50:28 +08:00
smartgit 有人用吗->.->
msg7086
2020-09-03 18:11:54 +08:00
@vayci 有,自费买了终身升级授权。
yumenawei
2020-09-03 18:16:46 +08:00
可以试试 gitKraken
jaylee4869
2020-09-03 18:50:26 +08:00
cli 客户端。
guanhui07
2020-09-03 18:56:54 +08:00
选 cli 把
willxiang
2020-09-03 18:59:00 +08:00
最终选择了 Github 的客户端,够用就行了
CY99
2020-09-03 19:12:44 +08:00
SourceTree
SimleCp
2020-09-03 19:17:26 +08:00
SourceTree
tolerance
2020-09-03 19:43:53 +08:00
官方 git + vscode git graph
Jirajine
2020-09-03 19:46:54 +08:00
git 并不好用,如果需求不复杂的话可以看看 Mercurial
BigBunny
2020-09-03 19:47:26 +08:00
git extensions 隐藏神器 好用到飞起
MakeItGreat
2020-09-03 19:57:14 +08:00
Github desktop
hejingyuan199
2020-09-03 20:03:52 +08:00
我觉得主要还是看用 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
2020-09-03 20:11:29 +08:00
GUI 最有用的就是 merge 代码和 rebase 的时候了
Cola98
2020-09-03 20:17:24 +08:00
CLI 吧,毕竟命令不多,就几条常用的。
qwerthhusn
2020-09-03 20:25:40 +08:00
如果有 SVN 经验,并用的是 TortoiseSVN 的话,直接用 TortoiseGit,上手快
如果有 SVN 经验,没用过 TortoiseSVN 的话,用个 SourceTree,TortoiseGit 啥都行
如果没有 SVN 经验,直接 CLI,掌握比较扎实
Seanfuck
2020-09-03 20:56:26 +08:00
当然乌龟
ipwx
2020-09-03 20:57:42 +08:00
git add . ; git commit -a -m 'xxx' ; git push

一般来说不就用到这个么,敲命令 5 秒钟。
jackmod
2020-09-03 22:01:36 +08:00
平时用 cli,遇到复杂情况上 gui 。两不耽误。
zengguibo
2020-09-03 22:35:50 +08:00
sourcetree 吧,没见过比它更强的了,就是电脑要求比较高

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

https://www.v2ex.com/t/703849

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

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

© 2021 V2EX