Windows平台,有史以来,最简单地使用Git的方式

2013-05-12 04:46:11 +08:00
 cyio
http://windows.github.com/
The easiest way to use Git on Windows. Period.

虽然近几年一直听闻Git或Githhub的强大,但一看到“命令”,就退而远之。即使现在,我能搜到关于Git的文章,几乎全部贴着命令。我能理解“命令”可能是原生,强大,可以做更多事的使用方式。

尽管我学过vim,会一点autohotkey语言,会一点CSS,在Ubuntu下,为安装软件,拷贝粘贴过很多命令,但我清楚自己只是三脚猫功夫,远不能提笔就写出一段可运行的代码,就我想实现的目的而言,学习和反复练习使用“命令”的代价太大了。

但,不用“命令”,看不懂错误提示,没用过Linux,菜鸟就得远离先进的Git或Github吗?我最近一个月开始试用Github,找到的教程对我最有用的信息就是,Git软件的下载和Gui的使用。直到现在,我还没在bash中运行过一行命令。不过,我已经建立了Jekyll+Github的博客,能很快在Git Gui下完成克隆、提交等操作。直到今天,在新建库时我没有习惯性地选择建立READ.ME的选项,才看到GitHub for Windows。这一个月来,我一直在Google、社交网络搜索Git/Github,但都没有看到有人提GitHub for Windows。

就在有人为Vim和Emacs打口水仗,有人嘲笑Gvim只会用菜单的小白时,我教会了公司一半以上的人(英文盲+代码盲+电脑小白),简单地在Gvim中运行命令,提高工作效率节省时间。我深深地认识和看到,即使是科技、沟通极为发达的今天,圈子与圈子之间还有很大的隔阂,依然矗立着通天塔。
7263 次点击
所在节点    程序员
24 条回复
lightening
2013-05-12 06:10:33 +08:00
早就出来了吧,对于非技术人员确实很好用。
atempcode
2013-05-12 08:04:54 +08:00
这个附带的command line 很好用啊
tioover
2013-05-12 08:05:56 +08:00
刚出来的时候有好几个帖子提到了的,没人提也是没什么好说的而已,而且可能windows 下编程的人不多。

gvim 的问题我觉得可以这样比喻吧,用顶级物理实验室做初中物理实验很苦,因为里很多奇奇怪怪的仪器。

打破所谓的隔阂的办法很简单,就是想楼主一样主动去搜索去学习,其实根本没什么难的。
jybox
2013-05-12 08:14:21 +08:00
这个功能太少了

感觉还是SmartGit功能全一点, 而且跨平台
bcxx
2013-05-12 08:15:49 +08:00
github for windows 因为隐藏了不少功能,所以坑还是有不少的,倒是自带的那个 MingW 的 shell 挺好用就是了……
fly2never
2013-05-12 09:05:22 +08:00
sourcetree for windows也不错
slickqt
2013-05-12 09:09:34 +08:00
tortoisegit
hooluupog
2013-05-12 09:58:44 +08:00
一般常用的命令不多,快捷方便。图形化的和项目整合的比较好的,Egit不错。
wontoncc
2013-05-12 10:30:46 +08:00
现在在用 SmartGitHg,已经很满足了。
wang2191195
2013-05-12 12:09:36 +08:00
不得不吐槽一下 git for windows 刚clone下来的repo 然后status 就一堆修改了=_=
wgm001
2013-05-12 12:53:09 +08:00
git for windows 真心不好用
hewwcn
2013-05-12 13:47:00 +08:00
tortoisegit +1
metaclass
2013-05-12 13:55:45 +08:00
和SourceTree比就是渣。SourceTree Mac版很好,Windows版也是很用心做的原生程序,还支持git flow。GitHub这个真心不行,就是最简单的功能,主要还是用来打广告的
zealinux
2013-05-12 13:59:58 +08:00
真心搞不懂,用git不学命令。
就好比,学前端开发,不学html,css和javascript,而去钻研dreamweaver。

如果仅仅是下载源码,直接源码down下来就行了。
不需要把repo下载下来。
zealinux
2013-05-12 14:07:16 +08:00
简单地在Gvim中运行命令?vim里的命令,其实也是命令啊。
不要主动拒绝命令行,否则,能干的事情很有限。
另外,只会用图标也不大能够积累和快速的掌握知识。
另外一点IDE通常寿命很短。
我都不好意思说我用过JBuilder。
jjgod
2013-05-12 19:47:04 +08:00
@wang2191195: 这听起来是 core.autocrlf 没设置。
wang2191195
2013-05-12 22:28:19 +08:00
@jjgod 呃 设置了诶 而且只有部分文件会这样。。。
gdm
2013-05-13 00:49:58 +08:00
表示这方式本编程盲不会用,就会装个 railsinstaller 配合 cmd
平时写多几个 bat ,做好快捷键或者快捷方式,比 gui 的好用
qq286735628
2013-05-13 01:18:06 +08:00
以前用window版的客户端,总会遇到两个问题

1、切换branch的时候崩溃,导致无法进行branch的操作,例如切换、合并
2、diff判断不正常,明明只修改了一行代码,在commit的时候,你会看到一篇红一片绿。不过push到github后,github上面的diff是正常显示的
ljbha007
2013-05-13 08:05:24 +08:00
楼主试试 TortoiseGit 比Github这个还方便一点 而且和windows的explorer结合很紧密
还有就是Eclipse系列IDE都可以装EGit插件 用起来也方便
其实直接用命令行也不麻烦 不过最好结合cygwin或者mingw的命令行工具

https://github.com/TortoiseGit/TortoiseGit

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

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

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

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

© 2021 V2EX