为什么 Git 这么难用, github destop 下载下来后安装又慢死

2017-01-09 22:57:34 +08:00
 182247236

无力吐槽了, git 折腾了两天都没弄明白到底怎么用,我就能从 github 上下载东西,上传完全上传不了,各种报错。好烦躁啊。用的 git gui

10362 次点击
所在节点    GitHub
82 条回复
vcfvct
2017-01-10 12:49:51 +08:00
@canfoderiskii 这个不太可能吧,注定它不是 distributed 。其实小 team 来说, svn 也挺不错。人多一点的话,还是 gitflow 比较实用!
holy_sin
2017-01-10 13:03:44 +08:00
和 UNIX 沾边的都是傻逼吧 楼主
loryyang
2017-01-10 13:19:56 +08:00
git 是真不太好用。。如果需求简单, svn 真的挺好。新人接触 svn ,很快就能上手,装个乌龟不要太方便, GIT 上手起码认真研究一天,还得各种查资料, master 是啥, head 是啥,如何回滚
xvx
2017-01-10 13:50:26 +08:00
Git 对普通人的体验确实不好,你选个好的 UI ,使用一般常用的功能还是很容易的。
lain0
2017-01-10 14:29:56 +08:00
Gitless is a version control system built on top of Git.

https://github.com/sdg-mit/gitless
SvenWong
2017-01-10 14:31:12 +08:00
代理代理代理!否则会很慢,可视化工具都差不多 sourcetree 不错,我正在用
用过 git 之后,后悔没有早点用啊,感觉 SVN 简直是战五渣啊(虽然 SVN 我用的功能也不多)
QAPTEAWH
2017-01-10 14:50:55 +08:00
git 难用+1 。

当然说完表示我 git 用的挺熟的。

个人感受是:哪条命令干什么事都是表面,更何况 git 很多命令语义都有误导性。用 git 要有那种操作树 /图的概念,从概念反推操作就很方便。
newghost
2017-01-10 15:55:54 +08:00
git 不好用

个人感觉不适合大团队,每个人都喜欢 commit 到本地,然后还要 merge 半天,也没有好用的工具。

SVN 比较省时间
mazyi
2017-01-10 15:56:56 +08:00
@QAPTEAWH 指令误导请举例。
canfoderiskii
2017-01-10 16:47:51 +08:00
@newghost commit 到本地是必须操作。不改相同文件不需要人工 merge 。 svn 不是分布式,数据还需要另外备份。 git GUI 工具用来处理 merge 看起来还可以。我反而觉得恰恰不适合大团队。
canfoderiskii
2017-01-10 16:49:29 +08:00
@newghost 而且 svn 没有 submodule 这么好用的东西吧
holy_sin
2017-01-10 16:49:54 +08:00
git 三个区来回切,工作区,暂存区,提交区。
分之是链表头, commit 就是链表节点。
reset 是 -1 操作,拉远端做不了 -1 操作,所以 reset 推远端最好先沟通。
reverse 是 + (-1),不会影响别人。
rebase 是变基,就是把你的那段 commits 减下来,放到别的节点上;当然 rebase 还可以整理 commit ,这样可以让你的同事看着更爽一些。
cherry-pick ,顾名思义就是像捡樱桃一样把 commit 捡过来。
reflog ,如果把 commit 弄丢了,别急,可以用它找回来,它记录了你所有的操作。

高级操作用到的时候在学就行了。
tutuge
2017-01-10 17:00:59 +08:00
git 和 github 不是一个东西
jakes
2017-01-10 17:05:45 +08:00
Git 特别好用,公司项目 SVN 我还特地桥接到 Git 来使用,虽然这样只能是用 Git 的一小部分特性,但是提交到本地也有利于整理代码。
Quaintjade
2017-01-10 17:09:26 +08:00
@tutuge
这也是个新人坑,被小坑过的路过
mejinke
2017-01-10 17:36:57 +08:00
使用 git 不到一个月,表示已爱上了。
chengluyu
2017-01-10 17:41:01 +08:00
按需学习。
wawehi
2017-01-10 18:53:14 +08:00
GIT 入门使用确实要静心学习一阵,对于有其它版本控制系统使用经验的人来说也要学习,因为套路变了,得抛弃一些自己的“经验”
konakona
2017-01-10 20:04:03 +08:00
GIT 简单到 1 小时就够了...
WINDOWS 用 GIT 有点麻烦,你必须先安装好一个叫 GIT GUI 的东东(貌似是叫 GIT BASE )。
有了这个,你才可以使用各种 GIt 工具,比如 sourcetree 、小乌龟等。
其实不用工具也可以,直接命令行啦
KirkZheng
2017-01-10 21:29:26 +08:00
git 会上传下载项目基本满足了

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

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

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

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

© 2021 V2EX