大家一般用终端来操作Git?还是GUI界面?

2012-08-09 21:22:36 +08:00
 qq286735628
今天我在单位的ubuntu上面装了个Git-cola,感觉这UI节目做得一般。

之前一直在win下面用Github的Win客户端,各方面还好,就是diff不准确,进行marge等操作的时候,容易导致客户端无法与Github同步。

直接在终端用Git的话,基本不会出现误操作,但是想要查看Diff又很不方便。

OS下面的话,我没用过,看上去那个的GUI Client是很不错。
17335 次点击
所在节点    git
57 条回复
GordianZ
2012-08-10 00:36:40 +08:00
zhfsxtx
2012-08-10 00:55:00 +08:00
GIT WINDOWS 安装完成之后一启动就崩溃
henryhu9
2012-08-10 03:20:30 +08:00
基本上都是cli,blame的时候会用gui…… 平时用gitg……
hileon
2012-08-10 08:54:36 +08:00
基本操作用git命令,浏览历史用SmartGit。
另外SmartGit和git好像同时用于一个本地的git repo好像会产生混乱,不知道是什么原因。
infong
2012-08-10 09:04:28 +08:00
终端操作 gitg查看历史。
kidfolk
2012-08-10 09:10:11 +08:00
所有操作都在终端中进行
pepsin
2012-08-10 09:12:33 +08:00
自从Github官方出了客户端后再没怎么碰CLI了
qq286735628
2012-08-10 09:12:37 +08:00
@kidfolk 查看diff和别人的commit也用终端来看?
qq286735628
2012-08-10 09:14:40 +08:00
@pepsin win版的官方客户端,我总是会出现无法同步的问题,主要是点了切换Branch和Merge等操作后,尤其是Merge操作,GUI里面的基本上不成功,然后就导致无法和Github网站同步了
pepsin
2012-08-10 09:35:19 +08:00
@qq286735628 我用的Mac客户端,极其方便,不过我们项目master分支略大,有时会卡崩掉。不过这种情况少见。
ivenvd
2012-08-10 10:59:31 +08:00
没人用 tig 么,命令行和 GUI 以外的选择……
kidfolk
2012-08-10 11:52:23 +08:00
@qq286735628 diff就直接用的是命令行里的那个vimdiff,commit直接用log查看,够用了。
mozartgho
2012-08-10 12:35:37 +08:00
@qq286735628 你们公司的项目是放在在github上么?
qq286735628
2012-08-10 12:45:07 +08:00
@mozartgho 不是,是之前我还没有公司的SVN的时候,我把自己的工作放在Github的private项目里面。
现在我开发的时候,基本还是通过Github来跟踪代码,然后一次比较完善的代码,再手动commit到公司自己的SVN上面。这个就是麻烦点,正在找能自动帮我同步git到svn的方法。
regmach
2012-08-10 12:46:18 +08:00
@qq286735628 =_= 官方gui经常出错...
cliaikie
2012-08-10 15:11:27 +08:00
gitweb + gitk + CommandLine
weibinway
2012-08-10 21:20:51 +08:00
弄清楚git的来龙去脉和它解决的问题是关键,终端或者gui就全凭个人喜好了,推荐蒋鑫的好书《Git权威指南》,值得收藏!
liutanyu
2012-08-10 21:54:46 +08:00
Github for Mac 那叫一个坑跌。
myrual
2012-08-10 22:03:48 +08:00
sourcetree 真的好用。
一个文件可能多个地方有修改,你可以逐个自己选择保留还是discard。
mengzhuo
2012-08-10 22:54:25 +08:00
git这么简单还用得到GUI?

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

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

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

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

© 2021 V2EX