ILD

git学习笔记1:getting started
2017-11-11
这个系列从<>这本书学习Git。Chapter 1 Getting startedGit是分布式的版本控制系统,clients完全mirror repository。每个checkout是所有数据的完全备份。Git的黑历史 (:- 跳过)。1.3 Git Basics如果没了解Gi

git学习笔记2: Git Basics
2017-11-12
Chapter 2 Git Basics本章覆盖基本的命令,通过这些命令你可以实现各种各样的任务。2.1 得到一个Git repository有两种途径:1是将一个存在的项目或目录导入Git,2是从服务器克隆一个存在的Git repository。初始化仓库到一个存在的目录12$ git initI

git使用beyond compare比较技巧
2017-12-2
配置使用beyongd compare12$ git config --global diff.tool bc3$ git config --global difftool.bc3.trustExitCode true关闭确认1$ git config --global difftool.promp

git分支
2017-11-30
各个分支互不干扰,切换到另外一个分支时,所有的文件也切换到那个分支。通常从当前分支的最新commit创建分支。默认只有一个master分支。HEAD指向当前分支的最后一次commit。查看所有分支:$ git branch* master创建分支$ git brach test创建分支后,分支还未切

git internals
2018-4-27
1 Plumbing and Porcelainplumbing commands是那些更底层的命令。porcelain commands是那些用户更友好的命令。在一个新目录执行git init时,Git创建.git目录,几乎所有的信息都包含在.git目录中。123456789101112$ git

git branching
2018-5-12
有些人将Git的branching模型称为它的杀手锏。上一节Git internals,我们弄懂了Git的内部原理,但是覆盖的不全。不篇继续学习一些内部原理,同时也全面学习相关的命令。Indexindex也叫做暂存区。用来构建commit要提交的内容。当完成一次提交后,index和那次提交保持一致,

git clone
2018-5-13
git clone 将一个仓库克隆到新的目录。语法(只包含常用选项):git clone [-n] [-o ] [-b ] []描述:克隆一个仓库到新创建的文件夹,为本地克隆仓库创建每个branch的remote-trackin

git add
2018-5-16
将文件内容添加到索引。基本语法:1git add [-n] [...]描述:这个命令使用工作区的内容更新索引,来准备一下次提交暂存的内容。它通常使用已存在路径的所有内容作为一个整体添加,但是也可以使用相关选项来添加一部分内容。索引(index)存储了工作区的快照。这个快照用来做下一

git status
2018-5-16
显示工作区状态。语法:git status [options] []描述显示这些路径:索引文件和HEAD文件不同的路径。(待提交)工作区和索引文件不同的路径。(待添加)工作区未被tracked的路径。(新文件)选项:-u[]--untracked-files[=

git diff
2018-5-19
git diff,显示commit之间,commit和工作区之间等的差异。语法:git diff [options] [] []git diff [options] --cached [] []git diff [options] [

Copyright © insidelinuxdev.net 2017. Some Rights Reserved.