git常用命令速查

git常用命令速查

1. 创建版本库

1
git init

2. 添加与提交

1
2
3
git add -A    #提交所有变化(包括新文件、被修改的文件和被删除的文件)

git commit -m "message" #将暂存区的所有内容提交到版本库

3. 分支的创建、切换与合并

1
2
3
4
5
git checkout -b dev    #创建分支dev并切换至新分支

git checkout master #切换分支至master

git merge dev #将dev分支的内容合并至master(假设你当前是在master分支下)

4. 撤销工作区所有更改

1
git reset --hard    #撤销工作区所有修改并重置工作区

Git是目前世界上最先进的分布式版本控制系统

工作区(working directory)

工作区就是你在电脑中能看到的目录

版本库(repository)

.git目录就是git版本库, 版本库里面存了很多东西, 其中最重要的就是暂存区(stage/index), 还有Git为我们自动创建的第一个分支master, 以及指向master的一个指针叫HEAD

暂存区(stage/index)

暂存区(stage/index)是Git版本库中最重要的一个区域

2. Git操作的实际原理

  • git add 把文件修改添加到暂存区
  • git commit把暂存区的所有内容提交到当前分支
  • git status 显示工作区和暂存区的状态
  • git diff 显示工作区和暂存区的区别