首页 > 其他分享 >Git提交有乱码

Git提交有乱码

时间:2024-09-15 23:19:49浏览次数:14  
标签:中文 Git UTF 提交 乱码 Unicode 工具

服务器提交记录如图

可知application.properties中文注释拉黄线 ,提示Unsupported characters for the charset 'ISO-8859-1'    

打开settings - Editor - File Encodings

 因为我们项目的其他文件都是UTF-8,所以,我们将默认值都改成UTF-8

然后‘重新输入文字’再提交

查看Git提交日志

成功!

记录一款,如果你在维护老项目,配置文件是Unicode怎么办?

在线中文Unicode编码互换工具 - 全球通用的汉字转码工具-优工具

我们可以打开网站地址,Copy Unicode,手动翻译一下

如果你维护的老项目,已经变成了‘?’号,那只能自己琢磨了

标签:中文,Git,UTF,提交,乱码,Unicode,工具
From: https://blog.csdn.net/weixin_46228563/article/details/142263411

相关文章

  • linux下部署安装gitlab
    目录安装依赖安装gitlab更改配置初始化启动gitlab设置密码汉化安装依赖#gitlab安装echogitlab>/etc/hostnamehostnamegitlabyuminstall-ycurlpolicycoreutilsopenssh-serveropenssh-clientspolicycoreutils-pythonyuminstall-ypostfix安装gitlabwgeth......
  • Git冲突解决技巧
    在多人协作的软件开发项目中,Git冲突是不可避免的现象。当两个或更多的开发者同时修改了同一段代码,并且尝试将这些修改合并到一起时,冲突就发生了。解决这些冲突是确保代码库健康和项目顺利进行的关键。以下是一些有效的Git冲突解决技巧:理解冲突的本质在开始解决冲突之前,重要的是......
  • Git缓冲区理解:`index`,`add`和`reset`,`staged`和`unstaged`
    在git里面,有一个叫index的区域,你把东西加到那里叫add,把东西再从哪里撤回来叫reset;已经在里面的我们形容它是staged,还没有加进去的我们形容它是unstaged。其实index区就是一个纯粹的缓冲区,也叫stagingarea,是正式提交之前给我们的一个缓冲,还有犹豫的余地。因为一旦正式commit提交......
  • 使用mlp算法对Digits数据集进行分类
    程序功能这个程序使用多层感知机(MLP)对Digits数据集进行分类。程序将数据集分为训练集和测试集,创建并训练一个具有两个隐藏层的MLP模型。训练完成后,模型对测试数据进行预测,并通过准确率、分类报告和混淆矩阵评估模型的效果。这些评估指标帮助了解模型在手写数字分类任务......
  • GitLab CI_CD 从入门到实战笔记
    第1章认识GitLabCI/CD1.3GitLabCI/CD的几个基本概念GitLabCI/CD由以下两部分构成。(1)运行流水线的环境。它是由GitLabRunner提供的,这是一个由GitLab开发的开源软件包,要搭建GitLabCI/CD就必须安装它,因为它是流水线的运行环境。(2)定义流水线内容的.gitlab-ci.yml文......
  • 【工具使用】【Shell脚本】【gitlab】下拉所有的仓库代码并指定分支推送给客户仓库
    1 前言这不是项目要结束了么,项目验收要交付源代码,客户在阿里云上买了个云效,需要把我们公司的代码同步上去。首先云效支持各种导入,比如直接贴上你的gitlab地址,再加个token他就会自己同步,但我不能这么做,主要是因为我们公司有的别的项目代码也在一块,只是分支不一样,并且做事情要......
  • CTF比赛中的Git相关题目解题思路
    在CTF比赛中,涉及Git相关的题目通常会考察参赛者对Git仓库的了解,尤其是如何利用公开或不完整的Git仓库来恢复源代码或获取敏感信息。本文将结合一些常见的工具和步骤,详细介绍如何解决这类题目。背景Git是一种分布式版本控制系统,通常用于管理源代码。在某些情况下,Web服务器......
  • 常见的Git命令
    Git是一个广泛使用的版本控制系统,它允许你跟踪和协调代码更改。以下是一些常见的Git命令,这些命令覆盖了日常使用中的大部分场景:初始化仓库gitinit:在当前目录下创建一个新的Git仓库。配置用户信息gitconfig--globaluser.name"YourName":设置全局用户名。gitconfig--glob......
  • 高级java每日一道面试题-2024年9月09日-数据库篇-事务提交后数据仍然没有持久化,可能的
    如果有遗漏,评论区告诉我进行补充面试官:事务提交后数据仍然没有持久化,可能的原因是什么?我回答:在Java高级面试中,讨论事务提交后数据仍然没有持久化的问题是一个很好的切入点,可以帮助考察候选人对事务管理、持久化机制以及潜在的编程和配置错误的理解。下面详细解释可能......
  • git命令使用详解——帮你应对各种代码管理情况
        日程使用git,不出错的时候gitpull、gitadd、gitcommit、gitpush、gitrebase等命令,就能覆盖绝大多数工作场景了。但是,实际工作中会遇到些让我们十分棘手的情况,这时候就需要一些不常用但不可少的git命令了,接下来为大家详细介绍下各种git命令:一、初始化仓库......