git常用命令速查

Git 常用命令速查表

配置

git config --global user.name "name" # 设置用户名

git config --global user.email "email" # 设置邮箱

git config --list # 查看配置

仓库初始化/克隆

git init # 初始化本地仓库

git clone url # 克隆远程仓库

日常提交

git status # 查看状态

git add 文件名 # 添加指定文件到暂存区

git add . # 添加全部修改

git commit -m "注释" # 提交到本地仓库

git commit --amend # 修改最近一次提交备注

日志

git log # 完整日志

git log --oneline # 简洁单行日志

git log --graph # 图形化显示分支合并历史

git log --stat # 显示每次提交的文件变更统计

git log --author="name" # 按作者过滤提交记录

git log --since="2024-01-01" # 显示指定日期之后的提交

git log --until="2024-12-31" # 显示指定日期之前的提交

git log -p # 显示每次提交的具体代码差异

git log --grep="关键字" # 按提交信息关键字搜索

git reflog # 所有操作记录(回退恢复用)

忽略文件

echo "node_modules/" >> .gitignore # 将目录加入忽略列表

echo "*.log" >> .gitignore # 将文件类型加入忽略列表

git check-ignore 文件名 # 检查文件是否被忽略

查看差异

git diff # 查看工作区与暂存区的差异

git diff --cached # 查看暂存区与上次提交的差异

git diff HEAD # 查看工作区与上次提交的差异

版本回退

git reset --hard commit_id # 彻底回退版本

git reset --hard HEAD^ # 回退上1个版本

分支

git branch # 查看本地分支

git branch -r # 查看远程分支

git branch dev # 创建分支dev

git switch dev # 切换分支(git2.23+)

git switch -c dev # 创建并切换到dev

git checkout -b dev # 创建并切换(旧版)

git merge dev # 合并dev到当前分支

git branch -d dev # 删除本地分支

git branch -D dev # 强制删除本地分支

远程仓库

git remote -v # 查看远程地址

git remote add origin url # 添加远程origin

git remote set-url origin new_url # 修改远程地址

git fetch origin # 获取远程更新,不合并

git pull origin main # 拉取+合并远程main

git push origin main # 推送本地main到远程

git push -u origin dev # 推送并建立分支关联

git push origin --delete dev # 删除远程分支dev

撤销修改

git restore 文件名 # 撤销工作区修改(未add)

git reset HEAD 文件名 # 取消暂存(已add未commit)

git clean -fd # 删除所有未跟踪文件

临时储藏(不想提交,切换分支)

git stash # 储藏当前改动

git stash list # 查看储藏列表

git stash pop # 恢复并删除储藏

git stash apply # 恢复,保留储藏记录

Tag标签

git tag v1.0.0 # 创建标签

git tag # 查看标签

git push origin v1.0.0 # 推送标签到远程

git tag -d v1.0.0 # 删除本地标签

git push origin --delete v1.0.0 # 删除远程标签

标准开发流程示例

git pull origin main

git switch -c feature/demo

修改代码

git add .

git commit -m "完成demo功能"

git push -u origin feature/demo

相关推荐
Eboat_System31 分钟前
国产电动船外机哪家靠谱
大数据·交通物流
安全指北针34 分钟前
IDC《中国数据安全技术发展路线图,2025》:数据安全管理平台推荐厂商
大数据·数据库·人工智能
Delite80234 分钟前
油水共存工况下的锈蚀防控:液相锈蚀测试技术与应用解析
大数据·人工智能
TMT星球39 分钟前
美团2026年Q2财报:收入1046亿元,同比增长14.4%
大数据·人工智能
laotiemen6661 小时前
亲测好用的家居MES,实践经验分享!
大数据·人工智能·云计算·软件需求
数智启示录1 小时前
Flink CDC 机制精讲(五):Operator UID、Savepoint 与安全升级 【面试宝典】
大数据·面试·flink
technology_x1 小时前
直流充电桩厂家哪家好?2026年功率与效率对比
大数据
Raas1001 小时前
MAI Gateway(魔芋企业级AI网关)科普:AI网关解决什么问题?3分钟搞懂AI网关
大数据·人工智能·ai·gateway
Leo.yuan1 小时前
流批一体数据开发平台选型:除了Flink和Spark,还有哪些选择?
大数据·人工智能