Git操作与异常处理

ops/2024/11/14 6:19:12/

文章目录

  • 常用操作
    • 1、代码拉取
    • 2、代码提交
    • 3、暂存区状态
    • 4、提交代码
    • 5、推送远程仓库
  • 异常处理
    • 【1】报错信息:Cannot pull into a repository with state: MERGING
    • 【2】报错信息:You have not concluded your merge (MERGE_HEAD exists)
    • 【3】报错信息:git warning: LF will be replaced by CRLF in
  • 日常问题
    • 【1】端口占用

在日常的开发中,对代码的git管理,各种操作记录下来,方便备查。

常用操作

1、代码拉取

// 从远程仓库拉取代码
git pull

2、代码提交

// 代码提交暂存区
git add .

3、暂存区状态

查看暂存区中是否有未提交的diam

//暂存区
git status

4、提交代码

//暂存区
git commit -m 'commit code'

5、推送远程仓库

// 推送仓库
git push

异常处理

【1】报错信息:Cannot pull into a repository with state: MERGING

处理方案
尝试先提交现有代码到本地,再更新

// 推送仓库
git reset —hard

【2】报错信息:You have not concluded your merge (MERGE_HEAD exists)

处理方案
尚未合并的 MERGE_HEAD 存在,请在合并前提交你的修改

// 终止合并
git merge --abort
// 重置合并
git reset --merge
// 重新拉取代码
git pull

git_warning_LF_will_be_replaced_by_CRLF_in_49">【3】报错信息:git warning: LF will be replaced by CRLF in

处理方案
windows中的换行符为 CRLF, 而在Linux下的换行符为LF,所以在执行add . 时会出现

// 设置格式
git config core.autocrlf false

日常问题

【1】端口占用

处理方案:
第一步、根据提示信息,查看端口情况

// 查看8080端口
netstat -ano | findstr 8080

查看结果如下,找到其父PID,本次是 3952。
在这里插入图片描述
第二步、杀死父进程
taskkill 命令杀死进程,重新查看端口,则发现8080端口已经被杀死。

// 杀死进程
taskkill /F /PID 3952

在这里插入图片描述


http://www.ppmy.cn/ops/16507.html

相关文章

uniapp对uni.request()的封装以及使用

官方文档 uni.request(OBJECT) | uni-app官网 (dcloud.net.cn) uni.request参数 参数名说明url是写api地址的data是用来传值的对于 GET 方法,会将数据 转换为 query string。例如 { name: name, age: 18 } 转换后的结果是 namename&age18。对于 POST 方法且 …

每天学习一个Linux命令之awk

每天学习一个Linux命令之awk 在Linux系统中,awk是一个功能强大的命令行工具,用于文本处理和数据提取。它可以读取文本文件的每一行,根据指定的模式进行匹配,并对满足条件的行进行处理和操作。本文将介绍awk命令的用法和常用选项。…

Java集合框架-Collection-List-vector(遗留类)

目录 一、vector层次结构图二、概述三、底层数据结构四、常用方法五、和ArrayList的对比 一、vector层次结构图 二、概述 Vector类是单列集合List接口的一个实现类。与ArrayList类似,Vector也实现了一个可以动态修改的数组,两者最本质的区别在于——Vec…

39 vue.js

1.1 vue是什么? vue是当下主流的前端框架,用于构建用户界面的 渐进式 自底向上增量开发的MVVM框架。 渐进式:其实每个框架都有自己的特点,在开发的过程中,可以在原有的系统上,把其中一两个功能用VUE…

循环神经网络介绍(RNN)

序列模型 定义:自然语言处理、音频、视频以及其他序列数据的模型 类型: 语音识别 情感分析 机器翻译 特点: 序列数据前后之间有很强的关联性 序列数据的输入输出长度不固定 循环神经网络 定义:循环(递归&#xff…

赋能智慧校园!A3D数字孪生可视化,轻量又高效!

放假之后,学生们会逐步返学,大量人员出入校园,安全更是不容忽视,如何在短时间内对大批人员及设施进行智能监管?数字化转型是关键手段,我们可以融合线上线下数据,搭建3D立体的智慧校园&#xff0…

多客圈子交友系统 uniapp+thinkphp6适配小程序/H5/app/api全开源,多款插件自选,支持个性定制!

网上交友的优点包括: 1. 方便:网上交友可以随时随地进行,不受时间和空间的限制,方便且高效。 2. 匿名性:网上交友可以实现匿名性,用户可以匿名地搜索、聊天或交换信息,保护个人隐私和安全。 3.…

OpenStack云计算(十)——OpenStack虚拟机实例管理,增加一个计算节点并进行实例冷迁移,增加一个计算节点的步骤,实例冷迁移的操作方法

项目实训一 本实训任务对实验环境要求较高,而且过程比较复杂,涉及的步骤非常多,有一定难度,可根据需要选做。可以考虑改为直接观看相关的微课视频 【实训题目】 增加一个计算节点并进行实例冷迁移 【实训目的】 熟悉增加一个…