OrangeCLK对《Pro Git》的笔记(5)

Pro Git
  • 书名: Pro Git
  • 作者: Scott Chacon
  • 页数: 288
  • 出版社: Apress
  • 出版年: 2009-8-27
  • 删除远程分支
    这个命令太无厘头了,我查找了一下,在 1.7.0 版本后,可以用下面的这条命令代替:
    git push origin --delete <branchName>
    
    2014-12-03 17:52:28 回应
  • 服务器上的 git
    ssh git http/s 是 git 服务设施常用的三种协议。
    git 最快。不加密。没有授权机制,要么所有人都可读,要么所有人都不可读。适合开源大项目。设置较复杂。一般不用来写。
    ssh 速度居次。有授权机制。加密。设置简单。读写都很便利。
    http/s 速度最慢。网络资源消耗多。设置简单。可读。一般不用来写。
    2014-12-03 19:32:52 回应
  • 架设服务器
    这也太激萌了吧……
    如果启用了 git-shell,当用户尝试普通 SSH 登录时,会看到这样的信息:
    $ ssh git@gitserver
    fatal: What do you think I am? A shell?
    Connection to gitserver closed.
    
    2014-12-04 17:28:53 回应
  • 提交指南
    最后需要谨记的是提交说明的撰写。写得好可以让大家协作起来更轻松。一般来说,提交说明最好限制在一行以内,50 个字符以下,简明扼要地描述更新内容,空开一行后,再展开详细注解。Git 项目本身需要开发者撰写详尽注解,包括本次修订的因由,以及前后不同实现之间的比较,我们也该借鉴这种做法。另外,提交说明应该使用祈使现在式语态,比如,不要说成「I added tests for」或「Adding tests for」而应该用「Add tests for」。下面是来自 tpope.net 的 Tim Pope 原创的提交说明格式模板,供参考: 本次更新的简要描述(50 个字符以内) 如果必要,此处展开详尽阐述。段落宽度限定在 72 个字符以内。 某些情况下,第一行的简要描述将用作邮件标题,其余部分作为邮件正文。 其间的空行是必要的,以区分两者(当然没有正文另当别论)。 如果并在一起,rebase 这样的工具就可能会迷惑。 另起空行后,再进一步补充其他说明。 - 可以使用这样的条目列举式。 - 一般以单个空格紧跟短划线或者星号作为每项条目的起始符。每个条目间用一空行隔开。 不过这里按自己项目的约定,可以略作变化。 如果你的提交说明都用这样的格式来书写,好多事情就可以变得十分简单。Git 项目本身就是这样要求的,我强烈建议你到 Git 项目仓库下运行 git log --no-merges 看看,所有提交历史的说明是怎样撰写的。(译注:如果现在还没有克隆 git 项目源代码,是时候 git clone://git.kernel.org/pub/scm/git/git.git 了。)
    文档必须好好写。这个写法近似于 Markdown。
    git log --no-merges 可以常看所有尚未被合并的进度文档。
    2014-12-05 18:55:47 回应
  • 客户端配置
    P4Merge 有机会可以尝试一下
    2014-12-10 21:28:38 回应

OrangeCLK的其他笔记  · · · · · ·  ( 全部700条 )

恶意
1
漂亮朋友
1
重塑
3
解忧杂货店
2
遗失在西方的中国史
17
人工智能简史
10
点石成金
1
人类的群星闪耀时
13
今天也要好好吃饭
7
从点子到产品
2
千年一叹
4
洛丽塔
3
寻味
9
Quirkology
8
触类旁通
23
基督山伯爵
15
统计推断
1
统计学习基础
1
闲情偶寄
26
Practical Vim
2
批评官员的尺度
41
万历十五年(增订本)
29
旧制度与大革命
4
Learning Python
3
具体数学(英文版第2版)
22
高老头
8
亚理斯多德《诗学》《修辞学》
24
算法设计
5
The Language of New Media
23
笑傲江湖
5
Effective Java
15
Spring实战(第4版)
2
Java编程思想
5
Java Persistence with Hibernate
1
论美国的民主
77
荒原狼
3
Understanding Media
7
设计模式
1
Spring in Action (In Action series)
1
浪潮之巅
8
唐诗三百首
1
资治通鉴
7
中国的经济制度
1
东晋门阀政治
13
博物志(外七种)
7
知识产权法教程
16
欧债危机
5
离散数学
14
全球新闻传播史(第二版)
5
Node.js开发指南
1
Fifty Challenging Problems in Probability with Solutions
14
Red Hat Linux用户基础
24
Red Hat Enterprise Linux系统管理
17
安珀志4:奥伯龙之手
1
时间简史
1
悲惨世界(全三册)
1
老子今注今译
10
不能承受的生命之轻
6
人间词话七讲
8
文心雕龙.人间词话
5
明朝那些事儿(柒)
1
明朝那些事儿(陆)
1
蔡康永的說話之道
4
經濟學家給孩子的28封信
6
关于他人的痛苦
12
局外人
1
史记(全十册)
2
Harry Potter and the Sorcerer's Stone
1
枪与玫瑰的使用方法
9
嫌疑人X的献身
4
社会主义体制
1
像我这样笨拙地生活
3
历史的惯性
5
国际关系分析
7
Elements of Information Theory
2
爱的算法
3
Alice's Adventures in Wonderland & Through the Looking-Glass
1
神雕侠侣
3
Pattern Classification
1
中国历代政治得失
3
射雕英雄传(全四册)
18
我与地坛
6
格林童话(上下)
2
城南旧事
1
新媒体导论
1
1988:我想和这个世界谈谈
1
中国的逻辑
4
平凡的世界(全三部)
2