文章

Git笔记

2020.4.9 ・ 共 478 字,您可能需要 1 分钟阅读

Tags: 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 log可以查看提交历史,以便确定要回退到哪个版本。
  • 要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本。

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