From 6f61ba42fc6e0dfa0bef3e3e205f35ba11ffccbf Mon Sep 17 00:00:00 2001 From: Zhongyi Tong Date: Wed, 21 Oct 2015 18:19:20 +0800 Subject: [PATCH] =?UTF-8?q?Update=20=E7=AC=AC4=E7=AB=A0=20Git=E9=92=A9?= =?UTF-8?q?=E5=AD=90=EF=BC=9A=E8=87=AA=E5=AE=9A=E4=B9=89=E4=BD=A0=E7=9A=84?= =?UTF-8?q?=E5=B7=A5=E4=BD=9C=E6=B5=81.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 24 ++---------------------- 1 file changed, 2 insertions(+), 22 deletions(-) diff --git a/README.md b/README.md index c34d2fc..21a9271 100644 --- a/README.md +++ b/README.md @@ -12,13 +12,6 @@ git-recipes - **第1章** [快速指南](https://github.com/geeeeeeeeek/git-recipes/blob/master/Git%E7%AE%80%E6%98%93%E6%8C%87%E5%8D%97(%E4%B8%8A).md) 这节完全面向入门者。我假设你从零开始创建一个项目并且想用Git来进行版本控制,我们会讨论如何在你的个人项目中使用Git,比如如何初始化你的项目,如何管理新的或者已有的文件,如何在远端仓库中储存你的代码。 - - - 安装Git - - 检出仓库 - - 创建新仓库 - - 工作流 - - 添加与提交 - - 推送改动 - **第2章** 创建代码仓库 @@ -49,37 +42,24 @@ git-recipes - 第1章 [图解Git命令](https://github.com/geeeeeeeeek/git-recipes/blob/master/Git%E5%9B%BE%E8%A7%A3.md) 如果你稍微理解git的工作原理,这篇文章能够让你理解的更透彻。 - - 基本用法 - - 约定 - - 命令详解 **第5篇 Git实用贴士** - **第1章** [代码合并:Merge、Rebase的选择](https://github.com/geeeeeeeeek/git-recipes/blob/master/%E4%BB%A3%E7%A0%81%E5%90%88%E5%B9%B6:Merge%E8%BF%98%E6%98%AFRebase.md) `git rebase` 和`git merge` 都是用来合并分支,只不过方式不太相同。`git rebase` 经常被人认为是一种Git巫术,初学者应该避而远之。但如果使用得当,它能省去太多烦恼。在这篇文章中,我们会通过比较找到Git工作流中所有可以使用rebase的机会。 - - - 概述 - - Rebase的黄金法则 - - 工作流 - - 总结 - **第2章** [代码回滚:Reset、Checkout、Revert的选择](https://github.com/geeeeeeeeek/git-recipes/blob/master/%E5%9B%9E%E6%BB%9A%E5%91%BD%E4%BB%A4Reset%E3%80%81Checkout%E3%80%81Revert%E8%BE%A8%E6%9E%90.md) git reset、git checkout和git revert都是用来撤销代码仓库中的某些更改,所以我们经常弄混。在这篇文章中,我们比较最常见的用法,分析在什么场景下该用哪个命令。 - - Commit层面的操作 - - 文件层面的操作 - - 总结 - **第3章** [Git log高级用法](https://github.com/geeeeeeeeek/git-recipes/blob/master/Git_log%E9%AB%98%E7%BA%A7%E7%94%A8%E6%B3%95.md) 任何一个版本控制系统设计的目的都是为了记录你代码的变化——谁贡献了什么,找出bug是什么时候引入的,以及撤回一些有问题的更改。`git log` 可以格式化commit输出的形式,或过滤输出的commit从而找到项目中你需要的任何信息。 - - 格式化Log输出 - - 过滤提交历史 - - 总结 + - **第4章** [Git钩子:自定义你的工作流](https://github.com/geeeeeeeeek/git-recipes/blob/master/Git%E9%92%A9%E5%AD%90.md) - - **第4章** Git钩子:自定义你的工作流 + Git钩子是在Git仓库中特定事件发生时自动运行的脚本。它可以让你自定义Git内部的行为,在开始周期中的关键点触发自定义的行为,自动化或者优化你开发工作流中任意部分。 - **第5章** Git ref引用