当前位置: 首页 > news >正文

Git 常用命令总结

一、基础

git add

把 工作区的新增/更新 添加到暂存区

git add <文件...># 提交所有
git add .

git commit

把 暂存区 添加到 本地仓库

# 提交并且编写log
git commit -m 'log'

git pull

更新远程仓库代码到本地仓库

等同于:git fetch && git merge

git push

推送本地仓库到远程仓库

# 推送,有异常会终止
git push# -f 强制推送,远程仓库强制保持和当前本地仓库一致(有风险)
git push -f

git stash

临时存储修改到栈中(关机重启仍旧存在)

# 保存
git stash save 【备注】# 查看所有
git stash list# 应用最新的一个,从stash堆上恢复一个最新的存储并且删除
git stash pop# 应用指定的一个,从stash堆上恢复指定的,但是不删除
git stash apply  【备注】# 清空所有
git stash clear

git checkout

# 切换分支
git checkout <分支名>
# 切换分支,不存在自动创建
git checkout -b <分支名>#将单个文件代码回滚到上次提交的版本;此回滚是先在Git暂存区中查找,如果暂存区中有则回滚暂存区中的代码;如果暂存区中没有则再去Git上回滚该代码;
git checkout <文件名>

二、合并类

git merge

合并代码

git release

变基

三、日志类

git log

查看历史提交记录

git relog

查看操作记录

四、撤销类

git revert

撤销某个 commit 提交,会产生一个新的 commit

git reset

git reset [--soft | --mixed | --hard] [HEAD]

--mixed 为默认,可以不用带该参数,用于重置暂存区的文件与上一次的提交(commit)保持一致,工作区文件内容保持不变。

--hard 参数撤销工作区中所有未提交的修改内容,将暂存区与工作区都回到上一次版本,并删除之前的所有信息提交:

git reset --hard <commit id 或 分支名>

原文地址

Git 常用命令总结

http://www.aitangshan.cn/news/82.html

相关文章:

  • 解决 计算机有两个python环境导致 Pygal 模块导入错误
  • 详解:GPT-5 API如何在国内无限制使用?OpenAI最新发布的这款模型到底有何过人之处?
  • Linux Makefile
  • 【高等数学】第八章 向量代数与空间解析几何——第三节 平面及其方程 - 指南
  • 字符串的最大公因子
  • YACS2025年6月乙组
  • chrony时间同步服务详解
  • SAP工厂erp管理系统软件-适合生产型企业的erp系统推荐
  • 我去,Gitee官方推荐的开源项目,这程序我是不能干了,这功能真是逆天了
  • ArcGISProject工程文档的使用学习笔记
  • 8.4 ~ 8.10
  • MeshCN 太阳能 Mesh 网络:SX1262 芯片赋能,无网无电也能畅联
  • 中电金信 :从通用狂飙到穿透场景,行业智能化落地没有捷径
  • wls ssh 连接异常 Missing privilege separation directory: /run/sshd
  • Prometheus源码专题【左扬精讲】—— 监控系统 Prometheus 3.4.0 源码解析:scrape manager 与 scrapeLoop
  • 洛谷P13030 [GCJ 2021 #1B] Subtransmutation
  • idempiere安装
  • 如何安装 Git (windows/mac/linux)
  • 拆解Agent如何实现“听懂→规划→搞定”全流程
  • ActiveMQ 设置用户名密码
  • MySQL 8.0.42 手动部署全过程(CentOS 7 虚拟机 Linux)
  • PDF处理控件Aspose.PDF教程:在C#、Java、Python中快速缩小PDF
  • 自动化测试框架选型指南:5大主流工具实战对比
  • Re:从零开始的动态凸壳
  • 资产管理系统 - microsoft
  • G1 垃圾回收器调优
  • 面相对象编程:类和对象
  • 学习笔记:Query Transformation- Distinct Aggregate Transformation
  • 安卓
  • 妈妈再也不用担心我画图太丑了,画图神器:plantUML