【Git 50 条常用命令】

Git 50 条常用命令

  1. git init # 初始化一个新的 Git 仓库
  2. git clone # 克隆一个远程仓库到本地
  3. git status # 查看当前工作区的状态
  4. git add # 将文件添加到暂存区
  5. git commit -m "提交信息" # 提交暂存区的更改
  6. git log # 查看提交历史
  7. git diff # 查看工作区与暂存区的差异
  8. git checkout # 切换到指定分支
  9. git branch # 查看当前所有分支
  10. git merge # 合并指定分支到当前分支
  11. git remote add origin # 添加远程仓库
  12. git push origin # 推送本地分支到远程仓库
  13. git pull origin # 从远程仓库拉取分支并合并
  14. git reset # 重置文件到指定状态
  15. git rm # 删除文件
  16. git mv # 移动或重命名文件
  17. git cherry-pick # 挑选一个提交应用到当前分支
  18. git rebase # 将当前分支的提交基于另一个分支进行变基
  19. git stash # 保存当前工作进度
  20. git stash apply # 应用之前保存的工作进度
  21. git stash pop # 应用并删除之前保存的工作进度
  22. git diff --cached # 查看已暂存的文件差异
  23. git diff --staged # 查看已暂存但尚未提交的文件差异
  24. git diff HEAD^ HEAD # 查看最近两次提交的差异
  25. git reflog # 查看引用日志,找到丢失的提交
  26. git reset --hard HEAD^ # 重置到上一个提交
  27. git clean -fd # 删除未跟踪的文件和目录
  28. git config --global user.name "用户名" # 设置全局用户名
  29. git config --global user.email "邮箱" # 设置全局邮箱
  30. git config --local user.name "用户名" # 设置本地用户名
  31. git config --local user.email "邮箱" # 设置本地邮箱
  32. git tag # 创建标签
  33. git tag -d # 删除标签
  34. git describe --tags # 查看最近的标签及其距离
  35. git branch --contains # 查看包含指定提交的本地分支
  36. git branch --merged # 查看已合并到当前分支的所有分支
  37. git branch --no-merged # 查看未合并到当前分支的所有分支
  38. git remote set-url origin # 更新远程仓库的 URL
  39. git remote remove origin # 删除远程仓库
  40. git remote rename origin # 重命名远程仓库
  41. git fetch --all # 获取所有远程分支和更新
  42. git fetch # 获取指定远程分支和更新
  43. git push # 推送指定分支到指定远程仓库
  44. git pull # 从指定远程仓库拉取分支并合并
  45. git remote prune origin # 删除已不存在的远程分支
  46. git merge --strategy-option theirs # 以他们的版本解决合并冲突
  47. git merge --strategy-option ours # 以我们的版本解决合并冲突
  48. git difftool # 使用图形化工具比较文件差异
  49. git mergetool # 使用图形化工具解决合并冲突
  50. git bisect start # 开始二分查找
  51. git bisect bad # 标记为坏的提交
  52. git bisect good # 标记为好的提交
  53. git bisect skip # 跳过当前提交
  54. git bisect log # 查看二分查找的日志
  55. git bisect reset # 重置二分查找状态
相关推荐
互联网中的一颗神经元5 小时前
04 — 安全撤销:改错了怎么退回去
大数据·安全·elasticsearch
marvelyu9 小时前
每天10分钟学会OceanBase系列(Day 20):跨机房容灾实战——构建多数据中心高可用架构
java·大数据·数据库
ZCBUS实时计算9 小时前
金融证券实时数仓建设实践:轻量化实时计算平台落地,实现交易数据端到端秒级处理
大数据·数据库·数据仓库·金融·flink·dba·etl
烟雨江南78510 小时前
2026汽车制造与新能源整车柔性产线Agentic-Workflow白皮书:跨APS_MES_ERP多智能体动态排产与装配容错实战
大数据·网络·人工智能·自动化·ai客服·企业agent
Elasticsearch11 小时前
Elasticsearch:列式索引模式 - Columnar index mode
elasticsearch
zhexunnb12 小时前
专业SAP ERP实施,赋能制造企业构建一体化数字内核
大数据
明源云13 小时前
租赁管理系统软件推荐:如何选到真正好用的不动产租赁管理软件
大数据·人工智能·架构
Meya112714 小时前
机柜可视化不靠复杂坐标!三参数轻量化 U 位管理系统落地思路
大数据·人工智能
行思理14 小时前
OPPO PUSH新消息分类,新手教程
大数据·人工智能·推送
发量惊人的中年网工14 小时前
什么是AI基础设施出海?企业如何选择全链路闭环的海外算力部署方案
大数据·出海·ai基础设施