问题标签 [git-for-windows]

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 回答
263 浏览

python-2.7 - 在 Windows 10 中通过“hg-fast-export.sh”将 Hg 迁移到 Git

我已经解决了其他常见问题,但似乎可以解决我希望是最后的障碍。我已将 Python 和 hg-fast-export 位置添加到我的路径“C:\Python27”和“C:\fast-Export”

我发出命令$ hg-fast-export.sh -r /c/tmp/hg-repo并得到这个:

我在脚本的第 198 行没有找到任何线索。 C:\Python27: Is a directory似乎并不是一个错误,我已经尝试了许多路径的变体。

0 投票
0 回答
65 浏览

git-bash - 在 Windows 上为 2.27 更新 Git 后,Git Bash 不起作用

Git 问我是否想升级到 2.27。我做的。现在,当我尝试在任何文件夹上执行 Git Bash 时,什么都没有发生。我卸载并再次安装,并将其作为安全程序添加到 ESET NOD。没啥事儿

但 Git GUI 照常工作。

在此处输入图像描述

0 投票
0 回答
11 浏览

bash - Laravel .gitignore 阻止生成的 css 和 js 文件(来自 `npm run *` 类型命令)无效,因为它应该是

我在 Laravel 5.6.*(可能是 5.6 行中的最新版本)项目中工作,我刚刚发现该npm run dev命令分别生成了一堆 CSS 和 JS 文件到/public/css路径/public/js中。

当我尝试阻止 Git 检测到这些文件时,通过 .gitignore 如下所示,它仍然会被检测到,为什么会出现这种意外行为?:

.gitignore 试用 1:

.gitignore 试用 2:

我没有编辑我正在使用的 GitBash 版本(2.14.*,Windows 10),所以我想上述两种语法都应该有效,但它们都不是,有人能帮忙吗?

0 投票
1 回答
1001 浏览

visual-studio-code - VS Code、Git 提交和 Electron 非上下文感知本机模块

我在 Windows 10 上使用 Git 2.26.2.windows.1 和 VS Code 1.45.1 作为提交日志消息编辑器

今天我在 VS Code 中使用git commit并编辑了提交日志消息,然后退出了 VS Code(保存过程中的更改)。Git 完成了提交,但首先我收到了来自 VS Code 的各种 Electron 警告:

这是什么意思?我的恐惧:这是否意味着 Electron 正在删除 VS Code 用作 Git 编辑器的东西,以便 Git 很快会删除 VS Code 支持?(我对 Electron 和 VS Code 实现的了解不够,无法完全解释这一点。)

0 投票
2 回答
3566 浏览

git - 如何在 2020 年的 Git for Windows 中永久使用“LF”行尾?

我们的存储库使用LF,我的 Git for Windows 安装按原样使用 Checkout,提交 Unix 风格的行尾

在此处输入图像描述

但是我仍然在我的 IDE 中签出的每个文件中都遇到错误,因为CRLF即使它确实支持LF并配置为LF通过签入.editorconfig文件(或在其自己的设置中)使用,它仍然会一直收到。:

.editorconfig

已经是 2020 年了,IDE 和工具已经LF在 Windows 上得到支持,那么我怎样才能拥有这些好东西呢?

0 投票
1 回答
84 浏览

git - 无法使用 .gitattributes 禁用 autocrlf

我有一个名为“test”的目录,其中放置了一些带有各种行尾的文本文件。问题是 Git for Windows 坚持将带有 LF 行结尾的文件转换为 CRLF,因为启用了 autocrlf。

为了尝试解决这个问题,我在存储库的根目录中放置了一个 .gitattributes 文件:

问题是它没有效果。我已经尝试删除该文件并对其进行git checkout处理,但即使远程存储库中的文件具有 LF 行结尾,它仍然具有 CRLF 行结尾。

我错过了什么?

0 投票
1 回答
170 浏览

git - 无法覆盖 C:\Program Files\Git\etc\ssh

我想克隆一个 git repo,我收到这样的错误:无法与 123.123.123.123(服务器 IP)协商:找不到匹配的密钥交换方法。他们的报价:diffie-hellman-group14-sha1,diffie-hellman-group1-sha1

为了解决这个问题,我想尝试这个:https ://unix.stackexchange.com/questions/340844/how-to-enable-diffie-hellman-group1-sha1-key-exchange-on-debian-8-0

不幸的是,我无法在此处编辑文件:“C:\Program Files\Git\etc\ssh\ssh_config”。它说“无法保存..,错误:访问被拒绝”

chmod 不起作用:$ chmod 777 ssh_config chmod:更改“ssh_config”的权限:权限被拒绝

操作系统:Windows 10,git 版本 2.28.0.windows.1

0 投票
1 回答
568 浏览

git - 如何删除名称以 unicode 字符开头的 git 分支?

使用 GfW 我不小心创建了一个名称以 开头的分支<U+0096>,这似乎是一个 unicode 控制字符。

现在,为了纠正这个错误,我需要知道如何在 git bash 中对其进行转义。我尝试使用众所周知的 Alt+Num 组合键,但没有奏效。

0 投票
2 回答
713 浏览

cypress - 从命令行运行 cypress 时在 Git for Windows bash 中获取奇怪的字符

我正在使用 cypress 进行测试自动化,当从 Git for Windows bash 终端运行测试规范时,我在结果输出中得到奇怪的字符:

赛普拉斯规范在 Git for Windows bash 中运行 -

截屏

如果我从 Windows 命令提示符运行 cypress,则输出字符是正确的:

赛普拉斯规范在 Windows 命令提示符中运行 -

截屏

我正在使用 Windows 7、cypress 5.1.0 和 Git for Windows 2.28.0 和 mintty 3.2.0

关于如何纠正这个问题的任何想法?

0 投票
2 回答
155 浏览

git-bash - 在 git bash 中执行“.exe”文件时遇到问题

当我输入它时它不执行命令

在此处输入图像描述