【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 # 重置二分查找状态
相关推荐
程序猿追6 小时前
在 HarmonyOS 模拟器上种出斐波那契螺旋线
大数据·人工智能·microsoft·华为·harmonyos
Leo⁵7 小时前
基于 Git 的 Obsidian 笔记同步
笔记·git
玄米乌龙茶1238 小时前
LLM成长笔记(十二):质量评估与可观测性
大数据·人工智能·笔记
oo哦哦9 小时前
星链引擎矩阵系统深度解析:AI驱动下的全域智能营销SaaS新范式
大数据·人工智能·矩阵
oo哦哦9 小时前
轻量化内容中台如何破解企业矩阵运营困局?以星链引擎为例的技术解析
大数据·人工智能·矩阵
Qres82110 小时前
Git基础命令学习笔记
笔记·git·学习
REDcker11 小时前
Git分支与版本管理实践
git
weixin_4083180411 小时前
教育行业直播系统搭建指南
java·大数据·数据库
呆码科技11 小时前
适配多业态需求:零售、批发、跨境商贸的物流软件
大数据
东北甜妹11 小时前
Prometheus
大数据