Git 常用命令及操作演练(持续更新)

命令:git init
说明:初始化本地生产目录增加.git根目录配置

Git 常用命令及操作演练(持续更新)

命令:git add
说明:后缀文件名可以指定添加某些文件到暂存区,或者后缀–all/.可以将当前管理文件下的所有改动文件添加

图示1:本地新增文件后未执行 add 操作时git status的输出信息:
Git 常用命令及操作演练(持续更新)
图示2:执行git add 后 git status的状态信息
Git 常用命令及操作演练(持续更新)

命令:git commit
说明:后缀文件名可以指定添加某些文件到暂存区,或者后缀–all/.可以将当前管理文件下的所有改动文件添加

图示1:只进行了git add操作,未执行 git commit 操作下的 git log信息:
Git 常用命令及操作演练(持续更新)
图示2:执行完 git commit 操作后:
Git 常用命令及操作演练(持续更新)

命令:git reset --hard xxxxxxxxxxx
说明:当前命令处理清除暂存区,本地工作区所有操作记录全部清除(此命令比较危险)

Git 常用命令及操作演练(持续更新)

命令:git mv readme readme.md
说明:文件重命名

Git 常用命令及操作演练(持续更新)
Git 常用命令及操作演练(持续更新)

命令:git log --oneline
说明:查询git commit 简要记录

Git 常用命令及操作演练(持续更新)

命令:git log -nx
说明:查看最近的x次提交记录

Git 常用命令及操作演练(持续更新)

命令:git log --all
说明:普通方式查看多分支版本提交记录

Git 常用命令及操作演练(持续更新)

命令:git log --all --graph
说明:图形化方式查看多分支版本提交记录

Git 常用命令及操作演练(持续更新)

命令:git log --oneline --all
说明:查看所有版本的简略提交记录

Git 常用命令及操作演练(持续更新)

命令:git log --oneline --all --graph
说明:图形化方式查看多分支版本简洁版提交记录

Git 常用命令及操作演练(持续更新)

命令:git log --oneline --all -nx
说明:查看所有分支提交记录的最近的前x条记录

Git 常用命令及操作演练(持续更新)

关于commit,tree,blob 对象关系
命令:git cat-file -t 5707467 查看提交版本的对象类型
命令:git cat-file -p 5707467 查看提交版本的对象内容

Git 常用命令及操作演练(持续更新)

命令:git branch -D fix_css
说明:清除分支:fix_css

Git 常用命令及操作演练(持续更新)

命令:git commit --amend
说明:修改最近一次提交的message信息

Git 常用命令及操作演练(持续更新)

命令:git rebase -i xxxxx (后继连续操作见下列图)
说明:修改之前提交的message信息

Git 常用命令及操作演练(持续更新)
Git 常用命令及操作演练(持续更新)
Git 常用命令及操作演练(持续更新)
Git 常用命令及操作演练(持续更新)
Git 常用命令及操作演练(持续更新)