Skip to content

Git笔记

git 是这个世界上目前最先进的分布式版本控制系统。 千万不要使用 Windows 自带的记事本编辑任何文本文件。

创建版本库

mkdir 是创建文件夹的命令,

pwd 显示当前路径,

git init 创建版本库。

把文件加入到版本库

git add 

git commit -m "message" 提交,message 里为本次提交的信息,

git status 查看当前状态,

git diff 查看某一文件变化。

回退版本

上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上 100 个版本写 100 个^比较容易数不过来,所以写成HEAD~100

git reset 回退命令

git restore 文件名 取消工作区的修改,

git restore --staged 文件名 取消暂存区的修改。

删除文件

rm 文件名 删除文件,

git rm 文件名 在暂存区中提交指令

分支

查看分支:git branch

创建分支:git branch <name>

切换分支:git checkout <name>或者git switch <name>

创建 + 切换分支:git checkout -b <name>或者git switch -c <name>

合并某分支到当前分支:git merge <name>

删除分支:git branch -d <name>

git merge --no-ff -m "merge with no-ff" dev 不使用 fast forward 模式合并

git思维导图.png