git的使用命令

61 阅读2分钟

1.检查配置信息

查看所有的全局配置项
git config --list --global
#查看指定的全局配置项
git config user.name
git consig user.email

2.获取帮助信息

#打开git config 命令的帮助手册
git help config

如果不想查看完整的手册,那么可以用-h选项获取更简明的“help”输出

#想要获取git config命令的快速参考
git config -h
#查看文件状态   git status
#以精简的方式显示文件状态
git status -s
git status --short
#使用命令git add跟踪一个文件
git add index.html
#如果文件过多,跟踪目录下的所有文件
git add *.* 再运行git status
#提交更新
git commit -m "新建了index.html文件"
#对已提交的文件进行修改
git status 
git status -s  `注:修改过的,没有放入暂存区的文件前面有红色的M标记`
#向暂存区中一次习性添加多个文件
git add .
#取消暂存的文件
git commit -a -m "日志信息"
#移除文件  
从git仓库和工作区中移除index.css文件   git rm -f index.js
只从git仓库中移除index.css,但保留工作区中index.css文件
git rm --cached index.css

查看提交历史

# 按时间先后顺序列出所有的提交历史,最近的提交在最上面
git log
# 只展示最新的两条提交历史,数字可以按需进行填写
git log -2

# 在一行上展示最近两条提交历史的信息
git log -2 --pretty=oneline

# 在一行上展示最近两条提交历史信息,并自定义输出的格式
# &h 提交的简写哈希值  %an 作者名字  %ar 作者修订日志  %s 提交说明
git log -2 --pretty=format:"%h | %an | %ar | %s"

回退到指定版本

# 在一行上展示所有的提交历史
git log --pretty=oneline

# 使用 git reset --hard 命令,根据指定的提交 ID 回退到指定版本
git reset --hard <CommitID>

# 在旧版本中使用 git reflog --pretty=oneline 命令,查看命令操作的历史
git reflog --pretty=onelone

# 再次根据最新的提交 ID,跳转到最新的版本
git reset --hard <CommitID>
报错问题如下:会持续更新

fatal: not a git repository (or any of the parent directories): .git 执行git init命令就好了 再执行上述命令