在学习了廖雪峰老师的 git 教程后把常用的命令总结了出来
注:在使用这些命令前请安装好 Git 软件,地址:https://git-scm.com/downloads
1、在建好的目录下来初始化一个 git 项目
git init
2、添加文件
2.1、添加所有文件
git add .
2.2、添加指定文件
git add 文件名 eg: git add readme.md
3、提交到仓库
git commit -m “ 说明 ”eg: git commit -m “Update”
4、查看仓库状态
4.1、如果你修改了某个文件,我们可以通过以下命令来查看状态
git status
4.2、如果想知道某个文件具体修改了哪些内容,用以下命令
git diff 文件名 eg: git diff readme.md
注:在确认修改无误后需要再次对修改的文件做 git add 和 git commit 命令来提交到仓库。
5、显示从最近到最远的提交日志
git log
6、版本回退
在 Git 中,用 HEAD 表示当前版本,也就是最新的提交,上一个版本就是 HEAD^,上上一个版本就是 HEAD^^,当然往上 100 个版本写 100 个 ^ 比较容易数不过来,所以写成 HEAD~100。
git reset –hard HEAD^
7、不想回退版本
找到回退之前的版本的 commit 版本值(sha1 值),来进行反悔操作。
git reset –hard commit 值 eg: git reset –hard f8dad 注: 这个值只需要取前五位即可。
8、查看回退记录
前面的反悔操作是建立在你还没关闭 git bash 窗口看得到回退前那个最新版本的 commit id 值,如果我们关闭了窗口后想反悔怎么办,使用以下命令来查看
git relog