全凭使用经验总结,希望对没怎么使用过Git的V友有用。
觉得有问题或者建议的,可以直接评论。
http://www.ivancai.me/2014/11/15/git-tutorial-for-beginner.html
觉得有问题或者建议的,可以直接评论。
http://www.ivancai.me/2014/11/15/git-tutorial-for-beginner.html
|
kmvanNov 16, 2014
1
这个教程略难。一开头就说 “用git init在当前目录建立本地新仓库”,新手估计压根不知道这个命令往哪里打。
还是用gui比较爽。 |
|
2
@kmvan 我觉得GUI能大大提高工作效率,但是了解命令行操作有助于理解你在GUI上按的按钮干了什么。
至于“新手估计压根不知道这个命令往哪里打”,程序员一般还是有这个直觉的。 |
|
3
这个肿么样?
http://pcottle.github.io/learnGitBranching/?demo 只要你English好,边玩边学会。 俺也是昨天找到的。 http://rogerdudler.github.io/git-guide/index.zh.html 这个就简单,一分钟看明白。 反正看了后clone、push是没问题了。 |
|
staticorNov 16, 2014
4
http://goo.gl/l9G46j 这个也不错 我是通过这个慢慢上手的.
学习了一些指令和概念后再用了GUI很方便了, 比如SourceTree 其实是省了些指令输入, 另外给出更直接\美观的Graph也是比终端要好的地方. 如果想做的不那么"白", 也就是会提高些学习的门槛, 但是如果像是对"git init"有些感觉的人可能是不是就不会往下看了呢? |
|
6
这个应该归位常用Git命令总结。
最好的Git入门教程是这个 : http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 |
|
wolfanNov 16, 2014
7
@caizixian 其实这两个一是简单一个详细,我觉得都不错。
简单的一目了然,详细的也能深入了解更多。 而且两个的呈现方式也很明了。 要作什么,要怎么作,很明快的。 这要比看什么笔记教材要舒服的多,而且很容易理解明白。 当然这是个人看法的说。 |
|
oxoxoxoxNov 16, 2014 via iPhone
8
额,我是用pro git入门的,也没看过其他文档,terminal习惯了,gui反倒不会用… 囧
|
|
ai0byNov 16, 2014 via Android
9
|
|
happywowwowNov 16, 2014
10
同LS,也是liaoxuefeng的git入的门,完整看了一遍,日常操作妥了。
|
|
ffffwhNov 16, 2014
11
没有废话≠好
|
|
znnztgNov 16, 2014 via Android
12
Pro git入门,但是现在还用Gui 怎么破 😔
|
|
LucupsNov 16, 2014
13
"git checkout -- <file> 使某个文件恢复到上次提交时的状态(即撤销修改)"这句不严谨
git checkout -- <file> 默认应该是从 HEAD 区取出吧。 |
|
LucupsNov 16, 2014
14
个人觉得你这个不适合新手入门,只能做为生手的参考。
窃以为好的教程,首先是介绍一个实例,让读者迅速完成一个demo,有了成就感,才有兴趣深入。 |
|
bitbeginNov 16, 2014 via Android
15
问题来了,git上的gui哪家强?
|
|
16
@Lucups 确实不太严谨。
git checkout -- <file>是从Staged中取出,git checkout HEAD -- <file>才是从HEAD 区取出吧。 |
|
BiwoodNov 16, 2014
19
看了这么多教程,很少看到有人讲关于SSH key的生成,我前几天才开始用github,明明文件已经clone下来了,也commit了,就是push不上去,说是什么SSL的问题,然后搞半天有的说要修改代理什么的,有的说不要用GUI,我一开始就没用GUI好么,后来才知道是因为SSH key的原因
|
|
stkevintanNov 16, 2014
21
Mark一下。
|
|
BiwoodNov 16, 2014
22
@caizixian 这个我也搞不懂,貌似就是因为HTTPS用不了,于是我把url改为[email protected]:,然后还是用不了,于是就生成SSH key,终于成功了。当时我用的是公司网络,也有可能是网络原因。
|
|
23
@Biwood 错了。是https://[email protected]/username/reponame.git
|
|
neoneNov 16, 2014
24
个人感觉pro git 入门挺好的。
|
|
BiwoodNov 16, 2014
25
@caizixian 不是啊,我当时是在Stackoverflow上查到的方法,用的是[email protected]:username/reponame.git,没有用HTTPS。
|
|
wulongqiuNov 16, 2014
28
跟着廖雪峰的 git 教程入门的,比较经典的一套菜鸟入门教程。
|
|
xzNov 16, 2014
31
没有废话不一定就是好,就像吃饭没菜一样.
|
|
TankyWooNov 16, 2014
32
给个中肯的评价:
1. 不适合新手 2. 不适合老手 3. 适合有一点点基础,仅仅拿来当个简单的cheat sheet还行 |
|
33
目前,对我而言,最常用的命令是这样:
git clone git://xxxx.git git checkout -b newbranch git checkout master git add . git add --all git commit -m "Add something" git push origin master git push origin branch git pull origin master git pull origin branch 其他的,需要的时候查文档。。。 |
|
whyNov 16, 2014
34
git 对我来讲就是ftp工具
|
|
deathscytheNov 17, 2014
37
其实很简单嘛,平常我就用的命令就那几个,init add commit push pull clone checkout.
|
|
lineaNov 17, 2014
38
|
|
lijingyi2011Dec 6, 2014
39
我正在看pro git
|
|
hahasongMay 12, 2015
40
几个键接都还不错
|
|
nuc093May 13, 2015
41
|