设置 Git GUI 差异窗口的 UTF-8 显示

2024-01-29

我不记得我是如何让 Git GUI 正确显示 UTF-8 编码差异的。而且我在搜索引擎中找不到该指南。

现在我需要在新的工作场所这样做。你能写下说明吗?

操作系统:Windows 7


# Global setting for all you repositories
> git config --global gui.encoding utf-8

# For one repository only
> git config gui.encoding utf-8

或者从 GUI 窗口:

编辑 -> 选项... -> 默认文件内容编码 -> 更改

并选择“Unicode (UTF-8)”

在选项中,您会看到有两个面板,右侧的一个用于所有存储库,左侧的一个用于本地存储库。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

设置 Git GUI 差异窗口的 UTF-8 显示 的相关文章

  • Git 将分支从一个远程推送到另一个远程?

    我设置了以下遥控器 git remote korg rorg 以及以下分支 git branch a no branch remotes korg gingerbread remotes korg gingerbread release r
  • 使用 reposurgeon 将 svn repo 转换为 git

    我正在尝试使用 svn repo 转换为 git再生外科医生 http www catb org esr reposurgeon 这是我所做的 有一个具有 svn 名称 gt git 名称映射的 repo map 文件 svnadmin d
  • 如何对私有 jelastic 环境进行版本控制

    为了跟踪 Jelastic 托管环境的配置 我想在 git 存储库中对其进行版本控制 该存储库应该是私有的 并包含多个具有不同版本的不同分支 例如master abc123 v1 1 我的第一次尝试是创建一个私有 github 存储库 其中
  • 我如何知道哪些文件已在 git 中标记为“假设未更改”

    这个答案 https stackoverflow com a 936325 554807向您展示如何将 git 管理的文件标记为 我不希望从该文件的存储库进行更改 IE 拥有该文件的您自己的本地未跟踪版本 即使它仍然受到 git 的修订控制
  • Git 择优挑选然后 rebase

    当我在 git 中挑选樱桃后进行 rebase 时 有一些我不明白的事情 有人可以告诉我发生了什么事吗 场景是这样的 我正在主分支和主题分支上工作 如下所示 该主题有两次提交 C D topic A B master 我的主题分支有问题 所
  • 克隆/推送 Git Repos 时出错 443:访问错误,但未使用代理

    当使用 git 远程存储库进行这些操作克隆 推送时 我遇到了非常奇怪的问题 假设我正在尝试将更改推送到远程存储库 git push origin master 然后我会得到这个错误 致命 无法访问 Remote Repo 无法连接到 git
  • 删除 git Branch -a 列出的分支

    命令git branch a列出了一堆不在存储库上且不在本地分支上的分支 这些怎样才能删除呢 develop master remotes origin cloner 例如 remotes origin cloner曾经存在于存储库中 但它
  • “无法同时更新路径和切换到分支”

    我有时会使用checkout b创建新分支的选项 同时将其签出并在一个命令中设置跟踪 在新环境中 我收到此错误 git checkout b test track origin master fatal Cannot update path
  • GIT LFS 跟踪旧数据

    我对 GIT LFS 有一个问题 我的项目达到了我正在跟踪 1 5GB 的 LFS 数据的程度 这比我拥有的数据要多得多 没有 LFS 的所有跟踪内容将为 108MB 我开始调查这个问题 看起来自从我开始重构并移动我的文件以来 git lf
  • 尝试编译 git 但在 linux 中找不到 libcurl

    我想编译支持 http https 的 git 我有 ls usr include curl curlbuild h curl h curlrules h curlver h easy h mprintf h multi h stdchea
  • 如何从 php 中的字符串中删除 unicode 字符 (LEFT_TO_RIGHT_MARK)

    我试图在将字符串编码为 JSON 之前从字符串中删除从左到右标记 u200e 和从右到左标记 u200f 以下两者似乎都不起作用 s mb ereg replace u200e s s preg replace u200e u s s pr
  • 是否有任何 git merge-strategies 可以忽略提交上的子模块更新或分支合并到目标分支?

    我的用例是 我有一个包含子模块的存储库的两个分支 我想设置这两个分支的自动集成 但是 只要两个分支上都有子模块更新 我的自动集成脚本就会因子模块冲突而失败 有没有办法让 git 在合并过程中忽略子模块指针的变化 或者提供类似的东西merge
  • 撤消 git pull,如何将存储库恢复到旧状态

    有什么方法可以恢复或撤消 git pull 以便我的源 存储库将恢复到执行 git pull 之前的旧状态 我想这样做是因为它合并了一些我不想这样做的文件 但只合并了其他剩余的文件 那么 我想找回这些文件 可以吗 编辑 我想撤消 git m
  • 是否有一个 Git 命令可以在推送到 master 之前添加通知/警告

    我有一个用例 其他人依赖我在从 master 下拉时没有启用标志 但我需要在本地处理存储库时启用它 我希望 希望 Git 有一种方法可以添加通知或警告 当请求推送到 master 时会触发 作为某种 提醒 所以也许我的工作流程可能是这样的
  • Visual Studio 2010 中的源代码控制?

    在对 SO Google 和 MSDN 论坛进行了一些搜索之后 我感到很沮丧 因为对于一个看似显而易见的问题 甚至可能是一个愚蠢的问题 信息太少 我需要在 Visual Studio 2010 Professional 中使用源代码管理 我
  • 在 Windows 上为 Bitbucket 设置 SSH 密钥

    首先 我对 git repos 和命令行绝对是菜鸟 我在 Bitbucket 上有仓库 我基本上希望能够通过 gitbash 推送到存储库 而无需每次输入密码 我拥有的 Bitbucket 上的存储库已设置好代码 克隆存储库的本地目录 通过
  • 创建 Git 标签时自动运行 Git hook

    是否有一个 Git 钩子可以在添加新的 Git 标签时执行 因为我想自动将新的 Git 标签名称写入文本文件 您知道如何执行此操作吗 虽然目前无法使用挂钩 但您始终可以创建一个简单的脚本 mytag sh bin sh z 1 git ta
  • 用于跟踪远程分支的 Git 子模块

    我正在尝试使用 git 子模块将 10 多个存储库聚合到一个结构中 以便于开发 它应该克隆模块并签出分支 相反 模块以分离头模式检出 git clone email protected cdn cgi l email protection
  • 为什么 git-cherry pick 没有说要提交什么?

    我对以下问题进行了很多搜索 但无法获得任何实质性信息 我创建了一个临时分支 202116 并尝试对 gerrit 202116 进行挑选 并收到以下消息 为什么我无法挑选此提交以及为什么会收到此错误 lt gt git fetch ssh
  • git jenkins 中未找到存储库

    我正在使用 jenkins 2 64 并安装了最新的插件 我试图在 jenkins 中设置 git 存储库并给出凭据 但给出错误无法连接存储库 状态代码为 128 Cloning repository https github com so

随机推荐

  • 如何修改外键?

    我想知道是否可以修改外键 FOREIGN KEY member REFERENCES scores level ON DELETE CASCADE 我想将其更改为 FOREIGN KEY member subject REFERENCES
  • df 和 statfs 的输出不同

    为什么 df 命令和 statfs 系统调用值的输出不同 调用statfs的程序 include
  • 具有默认命名空间的 SQL Server XQuery

    我在 SQL Server 表的 XML 列中获得了一些 XML 数据 如下所示
  • Nodejs Promise 设计中的内存泄漏?

    我注意到这里有些人建议当你想延迟某些事情的执行时使用await async和promise而不是直接使用setTimeout 这是代码 async wait ms return new Promise resolve gt setTimeo
  • 用热毛巾和 durandal 连接到另一个控制器

    我正在开发一个带有多个 spa 的 mvc4 应用程序 我正在为我的水疗中心使用热毛巾模板 我想要做的是在我的视图中为水疗中心添加一个锚链接 转到另一个控制器的索引操作 以便我的用户可以退出一个水疗中心并打开另一个水疗中心 并非所有操作都会
  • 使用 MVVM 时无法创建 ViewModel 类的实例

    我创造了ViewModel类 并尝试创建我的实例ViewModel使用 ViewModelProvider 的类 在运行时 我收到此错误 无法创建类的实例班级名称 ViewModel 这里有 所需代码 MainActivity java p
  • 文字字符串放置在哪里以及为什么我可以返回指向它们的指针? [复制]

    这个问题在这里已经有答案了 我偶然发现了这个函数answer https stackoverflow com a 4929561 195701 to 这个问题 https stackoverflow com q 4929329 195701
  • 当由本地服务帐户在服务中运行时,并非 Process.GetProcesses 中有关进程的所有信息

    我有这个代码 PermissionSet SecurityAction Assert Name FullTrust public List
  • 在 Realm 中存储字符串数组

    我在我的 iOS 应用程序中使用领域 在我的应用程序中 我创建了一个目标文件 其中有一些字符串变量 其中也有一个数组 这是我的Object领域类 class Reminder Object objc dynamic var name obj
  • Gradle 构建工具找不到 play-services-tasks.aar?为什么?

    今天突然 当我尝试在 Android studio 中运行我的应用程序时遇到错误 It is Error Could not find play services tasks aar com google android gms play
  • SSE比FPU慢?

    我有一大段代码 其主体部分包含这段代码 result nx m Lx ny m Ly m Lz sqrt nx nx ny ny 1 我将其矢量化如下 一切都已经是float m128 r mm mul ps mm set ps ny nx
  • 如何将 window 设置为 undefined 以测试同构应用程序中的 SSR 渲染?

    我一直在尝试测试窗口未定义时的 else 块 由于我使用 Next js 窗口在服务器端渲染 SSR 期间将是未定义的 目前我找不到办法做到这一点 任何帮助深表感谢 我尝试过设置window undefined and global win
  • 在特定时间后加载网址[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我有一个网
  • 具有子路由的子域的 ZF2 路由器配置

    我需要我的路由器配置按如下方式工作 www bmob co uk gt DtCompanyData Controller CompanyMap wage bmob co uk gt DtWage Controller Wage wage b
  • 弯引号与方引号,有什么区别?

    毫无疑问 这里有人以前遇到过一个有趣的问题 我正在读取一个 CSV 文件 其中包含一些用引号引起来的值 今天遇到一个问题 我的应用程序无法读取该文件 因为该值用小引号而不是方引号引起来 这是编码问题吗 我只是将引号替换为 有人可以解释为什么
  • 如何通过ADB关闭Wifi?

    我正在自动化 wifi 呼叫的测试程序 我想知道有没有办法通过 adb 关闭 打开 wifi 我想禁用 启用 wifi 或终止 wifi 呼叫 com movi al wificall 并重新启动它 是否可以通过 adb 和 shell 命
  • 如何从 select 语句中选择结果子集

    我有一个存储 RDF 三元组的表 三元组 triple id sub id pre id obj id 该方法 我需要编写 将接收与 pre id 值相对应的数字数组 我想为传入的数组中的所有 pre id 选择具有相应 pre id 的所
  • 如何重命名 MySQL 中的主键列?

    如何重命名 MySQL 中的主键列 这与更改任何其他列没有什么不同 ALTER TABLE pkey CHANGE keyfield keyfield2 INT 11 NOT NULL AUTO INCREMENT 这会改变列keyfiel
  • 安装后无法使用指南针

    我似乎无法在 Vagrant 上使用指南针这个 Vagrant 文件 https github com Ilyes512 Vaprobash blob compass Vagrantfile 请在此处查看 bash 脚本的其余部分 已删除存
  • 设置 Git GUI 差异窗口的 UTF-8 显示

    我不记得我是如何让 Git GUI 正确显示 UTF 8 编码差异的 而且我在搜索引擎中找不到该指南 现在我需要在新的工作场所这样做 你能写下说明吗 操作系统 Windows 7 Global setting for all you rep