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

Git操作指令

1.基础操作指令:

(1).查看修改的状态(git status):

查看修改的状态(暂存区、工作区)

(2).添加工作区到暂存区(git add 单个文件名 | 通配符):

添加工作区一个或多个文件的修改到暂存区

(3).提交暂存区到本地仓库(git commit -m "注释内容"):

提交暂存区内容到本地仓库的当前分支

(4).查看提交日志(git log [option]):

查看提交记录

options:
--all:显示所有分支
--pretty=oneline:将提交信息显示为一行
--abbrev-commit:使得输出的commitId更简短
--graph:以图的形式显示

(5):版本回避(git reset --hard commitID):

版本切换

commitID可以根据git -log或git log指令查看

2.分支操作指令:

几乎所有的版本控制系统都某种程度上支持分支,使用分支意味着可以把工作从开发主线上分离开来进行重大Bug的修改、开发新的功能,以免影响开发主线

(1).查看本地分支(git branch)

(2).创建本地分支(git branch 分支名)

(3).切换分支(git checkout 分支名/git checkout -b 分支名)

(4).合并分支(git merge 分支名):一个分支上的提交可以合并到另一个分支

(5).删除分支(git branch -d b1/git branch -D b1):不能删除当前分支,只能删除其他分支

3.解决冲突:

当两个分支上对文件的修改可能会存在冲突,例如同时修改了同一个文件的同一行,这就需要手动解决冲突,解决冲突的步骤如下:

a.处理文件中冲突的地方

b.将解决完冲突的文件加入暂存区

c.提交到仓库

相关文章:

  • 技术驱动与模式创新:开源AI大模型与S2B2C商城重构零售生态
  • C++ 类和对象(3)初始化列表、友元函数、内部类
  • 【Prometheus-MySQL Exporter安装配置指南,开机自启】
  • 如何利用Rust提升Linux服务器效率(详细操作指南)
  • 【神经网络与深度学习】改变随机种子可以提升模型性能?
  • JavaScript 实现——已知x值和y值,求其线性关系
  • 数据结构入门:详解顺序表的实现与操作
  • 算法设计:分支限界法的基础原理与应用
  • Prometheus监控
  • ARP渗透学习1
  • TCP概念+模拟tcp服务器及客户端
  • 数据库系统概论(六)详细讲解关系代数(利用简单到难的层次带你一步一步掌握)
  • AI遇见端动态神经网络:Cephalon(联邦学习+多模态编码)认知框架构建
  • 【MongoDB篇】MongoDB的集合操作!
  • 深入蜂窝物联网 第五章 EC-GSM-IoT 及其他技术:混合组网与前瞻
  • 玩玩OCR
  • 《阿里Qwen3开源:AI新纪元的破晓之光》
  • 2025年深圳软件开发公司推荐
  • 当向量数据库与云计算相遇:AI应用全面提速
  • 论文笔记-基于多层感知器(MLP)的多变量桥式起重机自适应安全制动与距离预测
  • 美国通过《删除法案》:打击未经同意发布他人私密图像,包括“深度伪造”
  • 铁路五一假期运输今日启动,预计发送旅客1.44亿人次
  • 上海灵活就业人员公积金新政有哪些“创新点”?
  • 古籍新书·2025年春季|中国土司制度史料集成
  • 千亿市值光储龙头董事长向母校合肥工业大学捐赠1亿元
  • 新经济与法|如何治理网购刷单与控评?数据合规管理是关键