15 分钟学会 Git,立刻投入生产力,不服来战,哈哈

2015-07-29 00:00:48 +08:00
 Mark24

一直写到23:54 = =b
好辛苦

本来下午写了个帖子,结果V2EX,300秒之后就不能改动帖子了,不利于修改和检查错误
现在把文章移到Github上了,可以即使的及时反馈修改

所谓编程入门从版本控制开始
不想走弯路的同学,可以过来看看哟

https://github.com/Mark24Code/15minGit


无法访问Github的同学,这有Host文件,自行替换
链接: http://pan.baidu.com/s/1pJqqEvD 密码: e5ce


第一次写文章,大家多多关照

13065 次点击
所在节点    程序员
139 条回复
phx13ye
2015-07-29 02:07:28 +08:00
很好, 学习一下
Syaoran
2015-07-29 02:10:19 +08:00
gui无爱
stevenlordiam
2015-07-29 02:42:16 +08:00
ligyxy
2015-07-29 03:11:03 +08:00
写得挺好的

只是15分钟是噱头这事不都是最后在说的嘛 :P
LazyZhu
2015-07-29 03:25:09 +08:00
新版Git的Windows的客户端很好啊, 配合ConEmu更佳
https://github.com/git-for-windows/git/releases

旧版的:
https://github.com/msysgit/msysgit/releases
ChefIsAwesome
2015-07-29 07:47:38 +08:00
不要写那么多主观的东西
anthonyeef
2015-07-29 07:54:00 +08:00
只有我觉得吐槽的篇幅太多了吗?

另外 typo 也很多,以及使用换行来代替标点符号的做法很让人反感。已经到了影响阅读的程度。

最后是对命令行的 Git 介绍太少。不能因为作者自己使用命令行的频率小,在写文章的时候就略过这一块。

我点击了 downvote ,因为确实不合我胃口。
kttde
2015-07-29 08:00:42 +08:00
star
anthonyeef
2015-07-29 08:11:30 +08:00
总结一下楼主的吐槽:

[吐槽V2EX]
“本来下午写了个帖子,结果V2EX,300秒之后就不能改动帖子了,不利于修改和检查错误”
在楼主原本那个帖子的回复里:
“300秒后不能编辑……谁定的那么傻的 ”

[吐槽 Git 的经典书籍]
“抛下那些迂腐不堪的书本”“我打赌,看那些看得越久,你只会觉得Git越难用”

[吐槽 Git ]
“并且用过SVN的同学,还会吐槽Git设计的复杂”
“虽然我不是大牛,但是我站在用户的角度,非常想吐槽,Git设计的就是很烂 ”
“说点通俗点,设计的就是一坨狗屎,完全找不到规律 ”


“这玩意就是
东一墙,西一墙盖起来的
我在怀疑有没有设计过!
只有Linus他自己知道,他到底有没有设计过 ”

“Git设计的都这么烂
你在看他的命令行设计的
我靠
简直就是随意 ”

[吐槽 Linux 社区]
“要我说Linux社区宗教性十足,被追捧的大神……
但是往往盛名之下,其实难副 ”

[吐槽 Javascript ]
“JS这门语言设计的最烂 ”
“JS就是一坨屎”
“随着越了解JS,越感觉JS设计的烂”

“但是JS里没有清晰的设计逻辑
而且语法之混杂,糅杂了C,Java ...的各种语法 ”

“JS和Git一样
都是没有用心设计过的产物
得过且过,功能为上的产物 ”

[吐槽 Git 的 gui 客户端]

“Git本身的Windows上的客户端,烂的不堪,直接忽略”

“TortoiseGit这种设计烂的软件
我都懒得推荐
个人把它拉入黑名单
推荐大家也别用了
界面丑也就算了,基本上反直觉
在图形化如此发达的今天,这种软件竟然还存在
这些也就算了,反正开源软件,界面质量都不高
但是问题,这个软件刷新率不高”

[吐槽术语]
“术语是个头疼的东西,用来设计技术壁垒用的,其他的,我觉得一点用都没有”
Joming
2015-07-29 08:17:35 +08:00
小伙子不错,年轻有为,star
TangMonk
2015-07-29 08:23:22 +08:00
不错
falcon05
2015-07-29 08:44:13 +08:00
@Andiry 别瞎喷,git add 是把修改加入暂存区,并不只是加入新文件。修改了已有文件再git add,然后git commit, 这是正常做法好吧,我很怀疑你是否手动处理过冲突
kn007
2015-07-29 08:48:31 +08:00
我想问下,为毛我在本地准备往github丢项目,每次都要改config?

要把
https://github.com/kn007
改成
git@github.com:kn007

话说我一般是在github新建项目,git clone下来。

然后做完提交,就出现上传不上去问题,照上面改就行了。。。
bdbai
2015-07-29 08:49:48 +08:00
@Andiry 弟兄你是不是git commit -a惯了
Andiry
2015-07-29 08:51:54 +08:00
@falcon05 哦,因为我默认使用git commit -a,所以中间的git add忽略了。
exch4nge
2015-07-29 08:54:20 +08:00
@kn007 你在git clone的时候使用的地址会成为你的origin的地址。下次clone的时候用下面的地址吧
ekeyme
2015-07-29 08:57:02 +08:00
非常有用的教程,已star!svn 与 git 都使用过,还是喜欢git!
Mark24
2015-07-29 08:58:02 +08:00
@anthonyeef 哈哈,被逗乐了,同学,你的关注点好奇怪 ^.^
wolfan
2015-07-29 08:59:56 +08:00
satar~ 另外问下,那图是用什么程序作的。
kn007
2015-07-29 09:01:24 +08:00
@exch4nge 感谢!
你的意思就是说要用
git clone git@github.com:kn007/xxx.git
就没问题了,对吧?

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

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

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

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

© 2021 V2EX