3. Git 分支 3.1 什么是分支 3.1.1 分支简介 几乎所有的版本管理系统都有分支支持, 分支意味着你从主线(main line)代码分离出来进行编辑, 来防止污染主线代码. 在很多版本管理系统中, 分支管理是一个(时间和空间)开销很大的流程, 往往需要你创建一个代码的完整拷贝, 但是对于大项目来说, 这个需要花费很多的时间. 很多人都认为 git 的分支模型是 git 的 “杀手级特性”, 并且正是因为这个特性才确立了 git 在分支管理系统中的地位. 为什么 git 如此强大? git 的分支十分轻量, 这使得在 git 中操作分支几乎可以瞬间完成, 而且从在不同分之间进行切换
2、Git 基础 这一节不是很长,但是很有用 * 配置并初始化一个仓库(repository) * 开始或停止跟踪(track) * 暂存(stage)或提交(commit)更改 * 忽略指定的文件和文件模式 * 迅速而简单地撤销错误操作 * 如何浏览你的项目的历史版本以及不同提交(commits)之间的差异 * 如何向你的远程仓库推送(push) * 如何从你的远程仓库拉取(pull)文件 1. 获取 Git 仓库 获取 Git 仓库的方式有两种, 一种是从已经存在的仓库中 克隆(clone)一个,另一种就是直接将自己现有的文件目录初始化 1.1 在现有目录中初始化 1
Git 简介 1. Git 有什么用? 假如你有正在修改一份文档,经过一天的修改,昨天的版本已经面目全非。这时候老板打电话来告诉你,昨天做的版本非常好,到时候直接上交昨天的版本就好。如果你能及时把昨天文档保存一份就好了 假如你在和同事一起制作一个小程序,如果团队只有2个人的话,大家直接上qq,把自己写的部分相互交换一下就好。那如果团队里面有50个人乃至100人呢?交换源码的过程就会浪费很多时间了,果然是高科技上班摸鱼。 想象一下:如果你可以保存一个文件的所有版本,乃至每一个版本的每一个文件的每一次修订记录,就可以非常方便的回滚,同时可以知道到底是哪里出了岔子,最短的时间找到问题的根源。这就
鸽了四个月, 终于从 Jekyll 转到了 Hexo. 感谢 iGuan7u 大佬的模板(虽然非常漂亮, 感觉还是差点意思, 等有空我再自己整一个). 后面我会把之前的笔记补上.