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

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.提交到仓库

http://www.xdnf.cn/news/2990.html

相关文章:

  • Nacos源码—2.Nacos服务注册发现分析三
  • 数据库概论速成期中版
  • RHCE第七章:SElinux
  • 初中九年级学生体测准考证照片采集软件使用说明
  • 机器学习之五:基于解释的学习
  • 【codeforces 2104D,E】欧拉筛,字符串上dp
  • 深度剖析 RocketMQ 5.0 之消息进阶:如何支撑复杂业务消息场景?
  • 飞鸟游戏模拟器 1.0.3 | 完全免费无广告,内置大量经典童年游戏,重温美好回忆
  • React 19 用到的新特性
  • CosyVoice、F5-TTS、GPT-SoVITS、Fish-Speech声音模型项目深度对比:选型指南
  • Linux 下编译BusyBox
  • SVMSPro平台获取Websocket视频流规则
  • 设计模式每日硬核训练 Day 17:中介者模式(Mediator Pattern)完整讲解与实战应用
  • 顺序结构双链表的实现
  • 【LLM】解析RAG增强检索技术:原理、实现与应用
  • 【HCIA】VRRP
  • LeetCode 2906 统计最大元素出现至少K次的子数组(滑动窗口)
  • 软件测试基础知识详解
  • 【AI面试准备】负责所有Al产品的模型能力评估及测试,保障AI产品的质量
  • AI Agent Protocols:现状、挑战与未来展望
  • 使用VS2022开发并部署QT应用
  • Karmada 多 Kubernetes集群管理实战
  • 如何查看和验证AWS CloudFront的托管区域ID
  • unity在编辑器模式调试音频卡顿电流声
  • 什么是向量库和数据向量化?建设向量库有什么作用?
  • vue.js中的一些事件修饰符【前端】
  • Pytest中的fixture装饰器详解
  • OpenCV 图形API(72)图像与通道拼接函数-----根据指定的方式翻转图像(GMat)函数 flip()
  • 布局元素组件 (Layout Element)
  • 功放IC搭配的升压芯片选型指南:为何FP5207更适合高保真功放系统?