File tree 4 files changed +23
-7
lines changed
4 files changed +23
-7
lines changed File renamed without changes.
Original file line number Diff line number Diff line change 3
3
4
4
1 . 配置开发环境
5
5
- [x] git & gitflow
6
- - [ ] 阅读Pro Git
6
+ - [x ] 阅读Pro Git
7
7
- [x] RVM
8
8
- [x] vim
9
9
2 . 完成Koans
Original file line number Diff line number Diff line change @@ -15,6 +15,7 @@ Github是当前最知名的远程版本库,上面托管了很多有名的repos
15
15
* * [ My Git Workflow] ( http://osteele.com/posts/2008/05/my-git-workflow ) *
16
16
17
17
### Wrapping Up
18
+
18
19
1 . ` git checkout . ` 会取消所有本地工作区修改,应该不轻易使用。如果希望抛弃本地工作区的某个文件的修改,可以使用` git checkout filename `
19
20
2 . ` git commit -a ` 命令应避免使用。所有的操作应该遵循权限最小化的原则。
20
21
3 . 对于checkout和diff命令,如果不指明HEAD,都是默认缓存区和工作区之间的操作。
@@ -24,6 +25,20 @@ Github是当前最知名的远程版本库,上面托管了很多有名的repos
24
25
7 . ` git push ` 命令会把本地版本库推送到远端版本库。默认会推送到Origin,如果希望可以默认推送到其他位置,可以在推送时使用` -u ` 参数。
25
26
8 . ` git reset ` 命令会使缓存区与HEAD保持一致。` --hard ` 参数会使工作区、缓存区和HEAD保持一致。
26
27
9 . 克隆的版本库只有一个主分支,但是所有的分支是保存着的。可以使用` git branch -r ` 来查看。想使用别的远程分支可以` git branch your_branch repo_branch ` 来创建分支。
28
+ 10 . 关于revert和reset的区别。reset到之前的某个分支会是之后的信息丢弃。而revert则不会,它会保留记录,继续向前。
29
+ 11 . 关于合并。 把new_features分支合并到master中,master便拥有了两个分支的所有commits记录。master可以reset到任何一个commit状态。
30
+ 12 . ` git log -p -2 ` 显示差异,最近两条。
31
+ 13 . ` git commit --amend ` ,重新提交。和上次提交为一个提交。
32
+ 14 . ` git pull ` == ` git fetch | git merge `
33
+
34
+ #### 关于配置
35
+
36
+ 1 . 如果你的github帐号绑定了多个邮箱,可以在库中单独配置。
37
+
38
+ > 比如我全局配置使用的自己的帐号。在公司的版本库中单独使用公司的email。
39
+
40
+ 2 . Color: auto就好。
41
+ 3 . ssh: 照着github help做即可。
27
42
28
43
## git-flow
29
44
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ Way to Excellence
5
5
6
6
## 读书
7
7
8
- 如果能得到大师的倾囊相授 ,那是再好不过了。可是有多少人拥有这样的机会呢?对于所有人,读书是获得大师指导最好最有效的方式了。
8
+ 如果能得到大湿的倾囊相授 ,那是再好不过了。可是有多少人拥有这样的机会呢?对于所有人,读书是获得大师指导最好最有效的方式了。
9
9
10
10
在我学习JavaScript的过程中,最让我受益的便是Douglas Crockford的** JavaScript-the Good Parts** 。一本很薄的书,含金量很高。
11
11
@@ -26,11 +26,12 @@ Github上有很多优秀的代码,直接阅读代码对于改进编码风格
26
26
3.2. Wiki中很多精华的东西要认真学习。
27
27
4 . 带着问题。Keep asking!
28
28
29
- ## 遇到问题
29
+ ## 遇到问题怎么办?
30
30
31
- 1 . StackOverflow
32
- 2 . Github提出Issue
33
- 3 . Email。直接将问题提交给大师。有意义的问题他们会热心回答的。
31
+ 1 . 身边自有高手
32
+ 2 . StackOverflow
33
+ 3 . Github提出Issue
34
+ 4 . Email。直接将问题提交给大师。有意义的问题他们会热心回答的。
34
35
35
36
## 关注博文
36
37
@@ -59,4 +60,4 @@ Github上有很多优秀的代码,直接阅读代码对于改进编码风格
59
60
60
61
## 写在最后
61
62
62
- 上面提到的很多我也是在实践,并不全都式我已经做的很好了 。我觉得好的东西,拿出来分享给大家。
63
+ 上面提到的很多我也是在实践,并不全都是我已经做的很好了 。我觉得好的东西,拿出来分享给大家。
You can’t perform that action at this time.
0 commit comments