返回

git常用的几个命令

发布时间:2022-10-31 21:53:50 328
# git# 信息

查看日志

git reflog 查看和编辑引用日志

git log -g 查看引用日志的历史记录

git log --since=2.weeks 查询两周内的提交记录

git log --author 查询某个用户的提交记录

git log --grep="搜索信息" 搜索提交信息

git log --first-parent 查看当前元素的第一个父对象

git log --max-parents=0 查询项目的起点

git blame 文件 查看文件的历史记录

git log --pretty=oneline 每个提交单独打印为一行

git log --pretty="%h-%an-%ae-%ar-%s-%ce:%s" 格式化日志

git log shortlog -s -n 贡献统计

git show HEAD^^ 查看文件修订

提交

git add 对更新文件进行暂存,为它们添加快照【文件当前的状态】

git commit 创建一个新的修订,把存放在暂存区的文件信息作为修订版本永久存放到本地版本库中。

git commit -m "提交信息" 编辑提交的信息

git status 查询已变更但未提交的文件

git diff 查看用户编辑但未将其暂存的文件

git diff HEAD 比较当前的工作目录和最近一次提交的修订之前的差异

git commit -a -m '提交信息',-a/--all 选项表示要接受被追踪文件的所有变更,

分支

git branch 创建一个新分支【不带参数时,该命令查询分支列表】

git checkout -b string 切换到新建的分支上

git symbolic -ref HEAD 获取当前分支名称

git rev-parse HEAD 找到当前提交的SHA-1码

git show-ref 或者 git for-each-ref 显示所有分支

git branch --list 显示分支列表

git remote show 显示远程版本库的信息,包含远程分支的查询

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线