git常用命令

设置alias

复制代码
git config --global alias.st status
git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.ci commit
git config --global alias.unstage "reset HEAD --"
git config --global alias.pl pull
git config --global alias.ps push
git config --global alias.rb rebase
git config --global alias.mr merge
git config --global alias.rs reset
git config --global alias.crp cherry-pick
git config --global alias.cl clone

以下是Git最常用的命令:

  1. 基础配置
bash 复制代码
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"
  1. 仓库操作
bash 复制代码
git init            # 初始化仓库
git clone <url>     # 克隆远程仓库
git remote -v       # 查看远程仓库
  1. 基本操作
bash 复制代码
git status          # 查看仓库状态
git add <file>      # 添加文件到暂存区
git add .           # 添加所有改动到暂存区
git commit -m "message"  # 提交改动
git push           # 推送到远程仓库
git pull           # 拉取远程更新
  1. 分支操作
bash 复制代码
git branch          # 查看分支
git branch <name>   # 创建分支
git checkout <name> # 切换分支
git merge <branch>  # 合并分支
git branch -d <name> # 删除分支
  1. 查看信息
bash 复制代码
git log            # 查看提交历史
git diff           # 查看未暂存的更改
git show           # 查看某次提交的内容
  1. 撤销操作
bash 复制代码
git reset --hard <commit>  # 回退到某个版本
git checkout -- <file>     # 撤销工作区的修改
git reset HEAD <file>      # 撤销暂存区的修改
  1. 临时保存
bash 复制代码
git stash          # 临时保存当前工作
git stash pop      # 恢复最近的临时保存
  1. 标签操作
bash 复制代码
git tag            # 查看标签
git tag <name>     # 创建标签
git push origin <tagname>  # 推送标签到远程

这些是最常用的Git命令,它们能满足日常开发中90%的版本控制需求。建议重点掌握前3类命令,它们是最基础也是使用最频繁的。

相关推荐
白玉cfc5 分钟前
Git提交规范
git·github
薛定猫AI37 分钟前
【深度解析】零代码到 CLI 双路径构建 AI Agent:RAG、工具调用与自动化工作流实战
大数据·人工智能·自动化
lifallen38 分钟前
Flink 深度解析:从 TM、Task、Operator、UDF 到 Mailbox 与 OperatorChain
java·大数据·flink
源码之家42 分钟前
计算机毕业设计:Python农业与气候数据可视化分析系统 Django框架 数据分析 可视化 爬虫 机器学习 大数据 深度学习(建议收藏)✅
大数据·python·机器学习·信息可视化·数据分析·django·课程设计
STLearner11 小时前
WSDM 2026 | 时间序列(Time Series)论文总结【预测,表示学习,因果】
大数据·论文阅读·人工智能·深度学习·学习·机器学习·数据挖掘
亚马逊云开发者12 小时前
【Bedrock AgentCore】AI Agent 回答不一致怎么办?双 Memory 架构实现服务标准化(附完整代码)
大数据·人工智能·架构
电化学仪器白超13 小时前
小乌龟Git全程图形化操作指南:嵌入式本地版本管理与Gitee私有云备份实战
git·python·单片机·嵌入式硬件·物联网·gitee·自动化
大嘴皮猴儿14 小时前
从零开始学商品图翻译:小白也能快速掌握的多语言文字处理与上架技巧
大数据·ide·人工智能·macos·新媒体运营·xcode·自动翻译
雷工笔记15 小时前
《为什么 10 倍增长比 2 倍更容易》读书笔记:反内卷的指数级增长破局法
大数据