27-git-22-checkout

概述

git checkout命令有多种用途。大致分为新建分支;切换分支、快照、标签;撤销文件。

分类

阅读全文 »

24-git-20-init

将当前目录转为git仓库

git init命令将当前目录转为git仓库。

它会在当前目录下生成一个.git子目录,在其中写入git的配置和项目的快照。

阅读全文 »

22-git-18-push

概述

git push命令用于将本地分支的更新,推送到远程主机。它的格式与git pull命令相仿。

git push和当前的HEAD指针位于哪里没关系,只要指定完整的格式,即使当前指针不在分支上,也可以推送到远程

阅读全文 »

21-git-17-pull

概述

既然我们已经知道了如何用 git fetch 获取远程的数据, 现在我们学习如何将这些变化更新到我们的工作当中。

其实有很多方法的 —— 当远程分支中有新的提交时,你可以像合并本地分支那样来合并远程分支。也就是说就是你可以执行以下命令:

阅读全文 »

20-git-16-fetch

概述

从远程仓库获取数据,一旦远程主机的版本库有了更新(Git术语叫做commit),需要将这些更新取回本地,这时就要用到git fetch命令。

git fetch 做了些什么

阅读全文 »

19-git-15-clone

概述

本地创建一个远程仓库的拷贝,git clone命令用于克隆远程分支。

远程仓库

阅读全文 »

18-git-14-describe

概述

由于标签在代码库中起着“锚点”的作用,Git 还为此专门设计了一个命令用来描述离你最近的锚点(也就是标签),它就是 git describe

阅读全文 »