boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 学git,从哪开始呀
相关主题
老板迷上了git,有点烦啊
万能的买买提,请教一个jenkins的问题
哪个Revision Control不往working目录下塞metadata?
请介绍一下git和github
现在流行啥version control software?
一个写软件有必要github吗
Version Control Software (转载)
OpenStack的东西是不是学起来很难
为啥貌似github比bitbucket更火?
Git不能push,说workplace有文件改动,commit或stash了才行
相关话题的讨论汇总
话题: git话题: github话题: command话题: merge话题: remote
进入Programming版参与讨论
1 (共1页)
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 的大作中提到】
: 大家多说好,我怎么也看不出好,就是觉得很麻烦。
: 有啥好的速成教材没有。

相关主题
请介绍一下git和github
现在流行啥version control software?
一个写软件有必要github吗
Version Control Software (转载)
进入Programming版参与讨论
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
13
我不知道,就放狗搜。
l**********n
发帖数: 8443
14
平时常用的就那么几个命令
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 的大作中提到】
: 大家多说好,我怎么也看不出好,就是觉得很麻烦。
: 有啥好的速成教材没有。

相关主题
OpenStack的东西是不是学起来很难
为啥貌似github比bitbucket更火?
Git不能push,说workplace有文件改动,commit或stash了才行
叔问个GITHUB有深度的问题
进入Programming版参与讨论
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精神,命令行强大,

1 (共1页)
进入Programming版参与讨论
相关主题
Git不能push,说workplace有文件改动,commit或stash了才行
叔问个GITHUB有深度的问题
请推荐几个用的比较多的 version control and bug tracking tools.吧
Git 用不下去了
给开源项目的爱好者们
版本控制软件
大家在家自己做project都用什么revision control system? Windows platform 上。
Svn vs git
问个小问题
组里一个资深人士今天严肃地对我说
相关话题的讨论汇总
话题: git话题: github话题: command话题: merge话题: remote