在线开源书籍

嗨网提供一些免费的开源书籍

  1. Git Magic 中文版Git魔法
    1. Git魔法前言
    2. Git入门
    3. 基本技巧
    4. 克隆周边
    5. 分支巫术
    6. 关于历史
    7. 多人Git
    8. Git大师技巧
    9. 揭开面纱
    10. 附录 A Git的缺点
    11. 附录 B 本指南的翻译
  2. 笨方法学Vimscript
    1. 附录 B 本指南的翻译
    2. 打印信息
    3. 设置选项
    4. 基本映射
    5. 模式映射
    6. 精确映射
    7. Leaders
    8. 编辑你的Vimrc文件
    9. Abbreviations
    10. 更多的Mappings
    11. 锻炼你的手指
    12. 本地缓冲区的选项设置和映射
    13. 自动命令
    14. 本地缓冲区缩写
    15. 自动命令组
    16. Operator-Pending映射
    17. 更多Operator-Pending映射
    18. 状态条
    19. 负责任的编码
    20. 变量
    21. 变量作用域
    22. 条件语句
    23. 比较
    24. 函数
    25. 函数参数
    26. 数字
    27. 字符串
    28. 字符串函数
    29. Execute命令
    30. Normal命令
    31. 执行normal
    32. 基本的正则表达式
    33. 实例研究:Grep 运算符(Operator),第一部分
    34. 实例研究:Grep运算符(Operator),第二部分
    35. 实例研究:Grep运算符(Operator),第三部分
    36. 列表
    37. 循环
    38. 字典
    39. 切换
    40. 函数式编程
    41. 路径
    42. 创建一个完整的插件
    43. 旧社会下的插件配置方式
    44. 新希望:用Pathogen配置插件
    45. 检测文件类型
    46. 基本语法高亮
    47. 高级语法高亮
    48. 更高级的语法高亮
    49. 基本折叠
    50. 高级折叠
    51. 段移动原理
    52. Potion 段移动
    53. 外部命令
    54. 自动加载
    55. 文档
    56. 发布
    57. 还剩下什么
  3. 沉浸式学习Git
    1. 设置
    2. 再谈设置
    3. 创建项目
    4. 检查状态
    5. 做更改
    6. 暂存更改
    7. 暂存与提交
    8. 提交更改
    9. 更改而非文件
    10. 历史
    11. 别名
    12. 获得旧版本
    13. 给版本打标签
    14. 撤销本地更改(在暂存前)
    15. 撤销暂存的更改
    16. 撤销提交的更改
    17. 从分支移除提交
    18. Remove the oops tag
    19. 修正提交
    20. Moving Files
    21. 再谈结构
    22. Git 内幕:.git 目录
    23. Git 内幕:直接处理 Git 对象
    24. 创建分支
    25. 导航分支
    26. 在 master 中更改
    27. 查看分叉的分支
    28. 合并
    29. 创建冲突
    30. 解决冲突
    31. 变基 VS 合并
    32. 重置 greet 分支
    33. 重置 master 分支
    34. 变基
    35. 合并回 master
    36. 多个仓库
    37. 克隆仓库
    38. 回顾克隆的仓库
    39. 何为 Origin?
    40. 远程分支
    41. 更改原始仓库
    42. 取得更改
    43. 合并拉下的更改
    44. 拉下更改
    45. 添加跟踪的分支
    46. 裸仓库
    47. 添加远程仓库
    48. 推送更改
    49. 拉下共享的更改
    50. 托管你的 Git 仓库
    51. 共享仓库
    52. 高级/将来的主题