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

Java 开发环境安装指南(五) | Git 安装

Java 开发环境安装指南(五) | Git 安装

  • git 的定义
  • 1. git 安装
    • Git 提交 防止 中文提交信息乱码
    • Git Bash 的界面 汉化
    • Git GUI 的界面 汉化
  • 2. TortoiseGit 的安装及汉化

系列文章

Java 开发环境安装指南(一) | 目录设计规范
Java 开发环境安装指南(二) | JDK 安装
Java 开发环境安装指南(三) | Maven 安装
Java 开发环境安装指南(四) | NVM 安装
Java 开发环境安装指南(五) | Git 安装
Java 开发环境安装指南(六) | MySQL 安装
Java 开发环境安装指南(七) | Redis 安装

git 的定义

Git 是用于代码版本控制与多人协作的工具,主要解决代码变更追踪、版本回退、团队协作冲突的问题。

1. git 安装

git官网:https://git-scm.com/install/windows

点击下载Git for Windows/x64 Setup 进行下载
在这里插入图片描述

安装位置:D:\Develop\DevTools\Git

在这里插入图片描述
打开新CMD,输入 git -v 即可看到安装成功的版本号

在这里插入图片描述

Git 提交 防止 中文提交信息乱码

在这里插入图片描述
需要 执行

git config --global core.quotepath false

再次提交中文即可正常

在这里插入图片描述
我看也有人直接操作了其他的3种命令,如下:

1. git config --global core.quotepath false
作用:控制 Git 是否对非 ASCII 字符的文件路径 / 名称进行转义。
说明:默认情况下,Git 会将中文文件名 / 路径转成编码后的字符串(如\346\265...)。设置为false后,中文路径 / 文件名会直接以原始中文显示,避免乱码。2. git config --global gui.encoding utf-8
作用:指定 Git 图形界面工具(如Git GUI)的字符编码。
说明:设为utf-8后,Git 图形界面中的中文(如提交信息、分支名称)会正确显示,避免图形界面内的中文乱码。3. git config --global i18n.commit.encoding utf-8
作用:指定 **Git 提交信息(commit message)** 的编码格式。
说明:Git 默认可能以系统编码存储提交信息,设为utf-8后,中文提交信息会以 UTF-8 编码存储,确保跨终端、跨系统的兼容性,避免提交信息乱码。4. git config --global i18n.logoutputencoding utf-8
作用:指定 **Git 日志输出(如git log命令)** 的编码格式。
说明:执行git log时,日志中的中文内容(如提交信息、分支说明)会以 UTF-8 编码输出,确保终端中查看日志时中文正常显示。

Git Bash 的界面 汉化

Git Bash :命令行终端(基于 Bash),执行 Git 命令的交互环境
在这里插入图片描述在这里插入图片描述

Git GUI 的界面 汉化

Git GUI :图形界面工具,通过点击操作执行 Git 命令

我们只需要下载安装即可,具体可见 https://github.com/stayor/git-gui-zh
在这里插入图片描述
这是解压之后里面的文件
在这里插入图片描述
下载下来之后,将其放到你的GIT的安装目录下的/mingw64/share/git-gui/lib/msgs/zh_cn.msg,有可能Git的安装路径下面没有msgs这个文件夹,那么需要自己创建msgs这个文件夹之后再将这个汉化包来放进去。这样就算是汉化完了。如下图所示
在这里插入图片描述
在这里插入图片描述
重新打开,即可看到已被汉化成功
在这里插入图片描述

2. TortoiseGit 的安装及汉化

git 安装完成以后,我们可以 安装 它的图形化界面 TortoiseGit(俗称小乌龟)

下载链接为:https://tortoisegit.org/download/
下载其中的 客户端和汉化包
在这里插入图片描述

网上可以找下具体安装步骤。
我这边的安装路径为D:\Develop\DevTools\TortoiseGit

http://www.dtcms.com/a/610226.html

相关文章:

  • 云南省植保植检站网址动漫网站开发毕业设计
  • Deepin VNC 服务配置与 SSH 隧道安全访问配置指南
  • 企业网站建设怎么策划公司备案号查询平台官网
  • SpringCloud面试题(49道含答案)
  • 玄机-第八章 内存马分析-java02-shiro
  • 延安网站建设哪家专业wordpress主题底部
  • 递归、剪枝、回溯算法---全排列、子集问题(力扣.46,78)
  • JavaScript 对象
  • --- 多源bfs算法 01矩阵---
  • 绵阳做网站网站底部的备案信息
  • bash和命令
  • 游戏微网站模板网站使用条款模板
  • asp.net网站建设成都app定制公司
  • 如何添加网站白名单互联网论坛
  • 如何从 PDF 中删除页面
  • 第28集科立分板机:科立自动化分板机适配多场景生产筑牢电子制造品质防线
  • 网站开发实训开发区网站制作公司
  • 网站开发毕业设计任务书范文圆通速递我做网站
  • 电子商务网站建设及管理南昌net网站开发
  • 「边打字边开挂」:一个 AutoHotkey 实时翻译输入器的诞生记
  • Spring Boot 3.x 系列【3】Spring Initializr快速创建Spring Boot项目
  • 中非经贸合作的岳阳力量
  • 官网网站建设需求wordpress dante 下载
  • 全flash网站模板网站建设备案需要材料
  • Ntp时间同步
  • ⸢ 拾陆-Ⅰ⸥⤳ 安全数智化建设:安全运营中心(SOC)
  • 公益网站建设那家好网站的统计 怎么做
  • 亚马逊巴西加码物流网络,计划新建100个配送中心
  • 长沙做网站微联讯点不错信息手机网站模板下载安装
  • Java MySQL 连接