G**Y 发帖数: 33224 | 1 大家多说好,我怎么也看不出好,就是觉得很麻烦。
有啥好的速成教材没有。 |
r***y 发帖数: 4379 | 2 一天能学会一门编程语言的智力
git这种东西, 你敲字这几分钟足够学会了
打死我, 一门编程语言我一天也做不到学会
但 git 我看看官方文档, 用了不到30分钟就可以干活了.
【在 G**Y 的大作中提到】 : 大家多说好,我怎么也看不出好,就是觉得很麻烦。 : 有啥好的速成教材没有。
|
a9 发帖数: 21638 | 3 主要的就是git clone,fetch,add commit push这几个命令吧。
麻烦点有rebase,cherry-pick什么的
再往上就看文档吧。
【在 G**Y 的大作中提到】 : 大家多说好,我怎么也看不出好,就是觉得很麻烦。 : 有啥好的速成教材没有。
|
t*****n 发帖数: 4908 | 4 就一个人的项目学不了什么。git的精髓在于团队合作。solve conflicts才能提高水平
。
【在 G**Y 的大作中提到】 : 大家多说好,我怎么也看不出好,就是觉得很麻烦。 : 有啥好的速成教材没有。
|
q*c 发帖数: 9453 | 5 lol 说话就是要注意不能说太满。
【在 r***y 的大作中提到】 : 一天能学会一门编程语言的智力 : git这种东西, 你敲字这几分钟足够学会了 : 打死我, 一门编程语言我一天也做不到学会 : 但 git 我看看官方文档, 用了不到30分钟就可以干活了.
|
G**Y 发帖数: 33224 | 6 LOL
【在 q*c 的大作中提到】 : lol 说话就是要注意不能说太满。
|
G**Y 发帖数: 33224 | 7 我也是这么觉得的。
一个人的项目,GitHub的好处就是可以给自己做个广告。(但是没人用的,还是惘然)
【在 t*****n 的大作中提到】 : 就一个人的项目学不了什么。git的精髓在于团队合作。solve conflicts才能提高水平 : 。
|
a9 发帖数: 21638 | 8 一个人的项目就是跟踪修改历史比较好。用起来比svn方便。
水平
【在 G**Y 的大作中提到】 : 我也是这么觉得的。 : 一个人的项目,GitHub的好处就是可以给自己做个广告。(但是没人用的,还是惘然)
|
g*******t 发帖数: 7704 | 9 一个人项目git也有用, 当从v1.0升级到v5.0, 积累几年数据后就很有用了,
git的好处是一个目录, 可以push到remote上,
还可以把git目录ln到dropbox目录下,
git基本是linux精神,命令行强大, |
r**m 发帖数: 1825 | 10 git其实很简单,如果从其他如 svn, perforce转过来的,
要搞清楚几个概念
1. git多了一个stage(index)中间层,这一点要牢记。git很多基本操作和技巧都和
这个stage中间层有关。在任何操作前知道文件的当前状况非常重要。
2. remote, 是容易混淆的概念,实际是本地的alias,对应一个remote repo,所有和
remote repository的操作都是和这个alias的交互,
很多branch信息都在 .git/config
看懂ref spec就都明白了。
+refs/heads/*:refs/remotes/origin/*
这是一个refspec
git最糟糕的地方是命令设计的很蠢。应该全部推倒从来。
I agree with lots of said here about the commands
Command options that are practically mandatory
http://steveko.wordpress.com/2012/02/24/10-things-i-hate-about-
【在 G**Y 的大作中提到】 : 大家多说好,我怎么也看不出好,就是觉得很麻烦。 : 有啥好的速成教材没有。
|
|
|
r**m 发帖数: 1825 | 11 https://speakerdeck.com/mariospr/git-the-stupid-content-tracker
this should help
【在 G**Y 的大作中提到】 : 大家多说好,我怎么也看不出好,就是觉得很麻烦。 : 有啥好的速成教材没有。
|
I******y 发帖数: 176 | 12 git真是有点confusing,基本command知道了但是用的时候会出现各种状况。。。只能
google |
l**********n 发帖数: 8443 | |
l**********n 发帖数: 8443 | |
G**Y 发帖数: 33224 | 15 现在基本上就是
git add
git commit
push/pull用了一两回。觉得其实local vc就很好了。没必要老push。
git stash了一回。
放到github主要目的就是做个广告。否则tar.gz真的够了。
【在 l**********n 的大作中提到】 : 平时常用的就那么几个命令
|
A*****i 发帖数: 3587 | 16 git的精髓在于pull request
大大减少了开源项目的沟通成本和时间
其他的没啥出彩的东西 |
A*****i 发帖数: 3587 | 17 好吧看成github了,git的话没什么新东西 |
r**m 发帖数: 1825 | 18 git的精髓is its branching.
【在 A*****i 的大作中提到】 : git的精髓在于pull request : 大大减少了开源项目的沟通成本和时间 : 其他的没啥出彩的东西
|
S*A 发帖数: 7142 | 19 git 的精髓在 merging。
如果仅仅是 branch 不用 merge 的话也很容易,
拼命 fork 就可以了。
在不同 repository 和 branch 之间自由 merge
才是最厉害的。这个是 Linus 作为 maintainer 最
经常干的事情,整天 merge 别人。 |
n*****t 发帖数: 22014 | 20 搜了一下 git 的书,普通的 400 多页,pocket guide 也有 200 多页,真尼玛能写啊
。。。
【在 G**Y 的大作中提到】 : 大家多说好,我怎么也看不出好,就是觉得很麻烦。 : 有啥好的速成教材没有。
|
|
|
r**m 发帖数: 1825 | 21 http://www.git-legit.org/
Legit is a complementary command-line interface for Git, optimized for
workflow simplicity. It is heavily inspired by GitHub for Mac.
【在 r**m 的大作中提到】 : git的精髓is its branching.
|
G**Y 发帖数: 33224 | 22 linux的很多man page都巨变态
几百行,不着边际
其实用户就是想看几个简单的例子就行了
【在 n*****t 的大作中提到】 : 搜了一下 git 的书,普通的 400 多页,pocket guide 也有 200 多页,真尼玛能写啊 : 。。。
|
p**********e 发帖数: 316 | 23 这种东西没啥好学的
知道check in, check out, check status, merge就行了
如果有顾虑, 操作之前先备份自己的,这样子变干边学
当然, config可能需要一定的基础
【在 G**Y 的大作中提到】 : 大家多说好,我怎么也看不出好,就是觉得很麻烦。 : 有啥好的速成教材没有。
|
l******h 发帖数: 405 | |
l**********g 发帖数: 503 | 25 虽然简单了一些,但是还是赞一个。
【在 l******h 的大作中提到】 : 看这个:http://rogerdudler.github.io/git-guide/
|
c*****e 发帖数: 3226 | 26 inconsistent command parameters style, very confusing. it sucks
【在 g*******t 的大作中提到】 : 一个人项目git也有用, 当从v1.0升级到v5.0, 积累几年数据后就很有用了, : git的好处是一个目录, 可以push到remote上, : 还可以把git目录ln到dropbox目录下, : git基本是linux精神,命令行强大,
|