随笔分类 - Git 情景应用
摘要:理解核心 Git最初只有一个分支,所有后续分支都是直接或间接的从这个分支切出来的。 在任意两个分支上,向前追溯提交记录,都能找到一个最近的提交同时属于这两个分支,这个提交就是两个分支的分叉节点 分支合并,就是把其它分支相对于分叉节点发生的变化合并到当前分支中。 Git合并(merge)的是变化! 假
阅读全文
摘要:应用情景1:添加文件(单个、多个、目录)到Git版本库,提交一个版本快照。 应用情景2:穿越历史回到过去,版本回退,从当前版本回退到之前提交过的某个版本上。 应用情景3:穿越历史过头了,版本回退多了,目的时间是2000年,结果硬是穿到了1900年,没办法,又得从1900年穿越到"未来"的2000年。
阅读全文
摘要:应用情景:使用Git前需要配置 user.name 和 user.email 信息。Git利用这些信息记录谁进行了什么样的操作。Git属于分布式版本管理系统,开发者很多,配置这个就相当于自报家门,告诉别人我是谁,所以需要有意义的配置信息。 1、安装Git,步骤不再叙述。 2、配置全局 user.na
阅读全文
摘要:应用情景1:先创建远程仓库 remote_repo(空的),再创建本地仓库 local_repo,然后关联远程仓库。 应用情景2:已有远程仓库 remote_repo(可以非空),本地直接克隆远程仓库。 情景1: 1、先创建远程空仓库 remote_repo,获取URL: SSH:git@githu
阅读全文