问题标签 [msysgit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
6975 浏览

git - msysgit - sh.exe - fork:权限被拒绝 - Vista 64 位

我在其他 Windows 机器上安装了 msysgit,没有任何问题。在这个 Vista 64 位 Ultimate 机器上,我安装了 3 个最新版本的 msysgit。在所有三个安装中,当我在此处执行“git bash”时,我在命令窗口中得到的正是这个:

git 命令不起作用。我收到相同的权限被拒绝消息。关于如何解决这个问题的任何线索?

更新

此外,当我执行“git gui here”时 - 我得到:

我正在使用比 1.5.0 更新的版本。

0 投票
3 回答
9749 浏览

git - 使用 console2 时如何启用 msysgit 彩色输出

使用 console2 时,我很难在 Windows 上启用 git 彩色输出。

为了欺骗 git,我已经设置了 SET TERM = 'cygwin'。这启用了标准 cmd.exe 提示中的颜色,但不在 console2 中。我已经验证 console2 也可以看到 env var。

任何人都知道如何让这个工作?

0 投票
8 回答
80474 浏览

git - 如何删除 msysgit 的右键菜单选项?

这不是最好的编程问题,但让我们面对现实吧,服务器故障人员并不精通 git,所以我认为它更适合这些受众。

我想在我的 shell 中切换到 TortoiseGit 或 PortableGit,但我留下了这些烦人的上下文菜单选项。

我怎样才能让他们离开?我必须编写脚本来卸载它们吗?

0 投票
3 回答
2216 浏览

git - 如何自定义 git rebase --interactive 提交消息的格式?

我将 git 用于我的本地工作(并且非常喜欢它),并且我遵循与本文中描述的工作流程类似的工作流程。所以基本上,当开始一个新特性时,我为它创建一个分支,经历通常的 hack 然后提交周期,当我认为我完成了它时,我使用 将它压缩成一个提交git rebase --interactive master,我总是结束将大量提交消息编辑成类似于文章中示例的内容,在此处转载:

当然,那是在每条提交消息前面删除# This is the xth commit message行和复制/粘贴之后。*

现在,我想知道的是,有没有办法自定义 git rebase -i 如何输出压缩的提交消息,这样我就不必做所有的黑客攻击了?

(如果这很重要,我使用 msysgit。我的编辑器是 Notepad++。)

谢谢!

0 投票
2 回答
73 浏览

msysgit - Git 是否支持 Windows 中的文件名超过 32 个字符?

我们在将在 unix 中创建的存储库克隆到 Windows 机器时遇到了问题。

Git 在 Windows 中签出超过 32 个字符的冗长文件时失败。

文件名如下。BaseFCS_x0020_OnLine_x0020_Identicheck_x0020_verification_x0020_serviceConsumer.java*

有没有办法在 Git 中解决这个问题?

0 投票
6 回答
309259 浏览

git - windows下如何强制git使用LF而不是CR+LF?

我想强制 git 在 Windows 下使用LFnot签出文件CR+LF。我检查了两个配置选项,但找不到正确的设置组合。

我希望它将所有文件转换为LF并保留LF在文件上。

备注:我使用过autocrlf = input,但这只是在您提交文件时修复文件。我想强制它让他们使用LF.

可能我不是很清楚:存储库已经在使用LF,但是使用 msysgit 签出的文件正在使用CR+LF,我想强制 msysgit 使用LF: forcing Unix line endings来获取它们。

0 投票
2 回答
1787 浏览

ssh - CopSSH + Git:路径问题

我很困惑。

我已经安装了 copSSH 并将其与 msysgit 安装链接(通过添加路径)。现在,每当我使用 copSSH 工具(如 ls、cd)时,我都应该使用“/home”、/cygdrive/d/copSSH/home 等形式的绝对路径。

但是当我使用 git 时,我应该使用不同(另一种)形式的绝对路径。比如'/copSSH/home'、'd:/copSSH/home'。

对我来说,这真的很奇怪。有人对此有任何线索并知道如何解决吗?

非常感谢安德烈。

PS我使用WinXP,git版本1.7.0.2.msysgit.0,copSSH 3.1.0。一切都是使用 http://www.timdavis.com.au/git/setting-up-a-msysgit-server-with-copssh-on-windows/ 文章安装的(有一些修改)。

0 投票
2 回答
1574 浏览

upgrade - 升级到 msysgit 1.7.0.2?

我知道这个问题可能很愚蠢。但我只是不想对我的工作系统(Win7)造成任何麻烦。

如何升级软件?我只是替换现有版本还是需要删除我拥有的版本然后安装新版本?我试图在网上找到一些信息,但没有找到任何关于升级的信息。

0 投票
3 回答
4347 浏览

git - 如何在 msysgit vim 中启用语法高亮和语法缩进?

我在 windows 上使用 mysgit,但 mysgit vi 编辑器无法为我的源代码(html/python/css ....文件)进行语法突出显示和缩进

我设法将语法文件夹从我原来的 GVIM7.2 安装复制到 Git Vim72 安装文件夹,现在我看到语法突出显示处于活动状态。

我无法做的是缩进。我试图将 ftplugin 文件夹从我的 GVim7.2 安装复制到 Git Vim72 文件夹,但仍然没有缩进。

我试图在 vimrc 文件的设置上设置文件类型插件缩进,但仍然没有任何工作?

有关如何启用语法缩进的任何帮助?

加思

0 投票
4 回答
6508 浏览

git - msysgit bash shell-如何解决“找不到命令”

我需要帮助让 git 扩展与 msysgit 一起运行。我对扩展 git-tfs 和 git-fetchall 运气不好,在这两种情况下都是同一个问题。该插件需要将文件放置在 git 可以找到的位置(git-tfs.exe 和 git-fetchall.sh)。我理解这意味着文件需要位于“PATH”环境变量中的目录中。在这两种情况下,我都陷入了困境:

或者:

当我从常规命令 shell 运行 echo %PATH% 时,它显示我的路径变量包括 git-diffall 和 git-tfs 所在的目录。我该如何调试这个,或者我错过了什么?msysgit 中有没有办法验证命令搜索路径是我所期望的?