【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 # 重置二分查找状态
相关推荐
TDengine (老段)2 小时前
TDengine 线程模型 — 网络、调度、执行
大数据·数据库·物联网·制造·时序数据库·tdengine·涛思数据
智购科技自动贩卖机4 小时前
自动售货机嵌入式状态机设计实战:从45个事件源到层次型状态机的工程重构
大数据·人工智能·stm32·物联网·重构·硬件架构
乐迪信息4 小时前
智慧港口船舶AI算法实现在线状态监测
大数据·人工智能·深度学习·算法·计算机视觉
Raas1004 小时前
MAI Gateway(魔芋企业级AI网关)对比分析:AI网关和API网关区别?企业级能力差距一览
大数据·人工智能·数据挖掘·mai gateway·企业级产品
Neighbor_OldY5 小时前
云上安全配置审计与误配置修复实战:从安全组、OSS、RAM到数据库的全栈排查复盘
大数据·运维·安全·云计算
瑞码空间5 小时前
git知识点黄金笔记
笔记·git·elasticsearch
----云烟----5 小时前
Git 提交忽略某些文件方法
git
工业甲酰苯胺6 小时前
AI低代码破局:制造业数智转型落地实战
大数据·人工智能·低代码·制造
大大大大晴天7 小时前
每天认识一个组件:流式存储Apache Fluss
大数据
熊野君7 小时前
第 4 章 技术产品经理核心能力模型
大数据·人工智能·产品经理