branch
# 创建本地branch
git branch
# 当前branch 重命名
git branch -m
# 列举所有分支 等同于 git branch --list
git branch
# 列举remote branch
git branch -a
# 安全删除branch
git branch -d
# 强制删除branch
git branch -D
# 删除remote branch
# 等同于git push origin :
git push origin --delete
diff
解释:查看 比较 git管理的文件在 工作区、暂存区和版本库之间的差异
git diff 命令,默认查看的就是 工作区 和 暂存区之间文件的差异
# 工作区和暂存区
# 查看工作区和暂存区之间所有的文件差异
git diff
#
查看具体某个文件在工作区和暂存区之间的差异(多个文件空格分隔)git diff -- [
...] # 工作区和版本库
# 暂存区和版本库
# 不同版本之间
资料:Git基础-git diff 比较文件的差异_NorthCastle的博客-CSDN博客_git 比较文件差异
revert
解释:还原仓库状态的。git revert 接受一个 ref 引用(commit、tag、branch或是HEAD),识别这个ref对应的变更,并且会提交一个新的commit来抵消这个ref产生的变更。
# 恢复到commit之前的变更,产生新提交
git revert