问题标签 [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 回答
3370 浏览

git - 如何在 Visual Studio 2017 中使用不同的 Git 版本?

Visual Studio 中的 Git 对我来说非常慢。我尝试解决此问题的一件事是使用已安装的 Git for Windows。Process Monitor显示 Visual Studio 继续使用包含的 Git 版本。我的 PATH 变量包含

但不是

在 Visual Studio外部 Web 工具选项中,我将前两个 Git 路径指向了它们在 Windows 上的 Git 等效路径。

Visual Studio 选项 外部 Web 工具

我正在使用以下版本:

  • Visual Studio Professional 2017 版本 15.6.4(已应用最新更新)
  • 适用于 Windows 的 Git Git-2.16.2-32-bit.exe(最新版本)
  • Windows 10 企业版 64 位
0 投票
2 回答
140 浏览

git - Windows 上的 git 分支命名

当我在 Windows 中执行命令git checkout -b /dev/myfeature时,git bash 返回此错误: fatal: 'C:/Program Files/Git/dev/myfeature' is not a valid branch name.

我究竟做错了什么?

0 投票
1 回答
3559 浏览

git - Git“无法读取用户名”和“无法读取密码”意外错误

有时

导致错误:

克隆到“回购”...

错误:未能执行提示脚本(退出代码 1)

致命:无法读取“ https://bitbucket.org ”的用户名:参数无效

有时它会触发用户名输入提示。

即使指定了用户名,有时

导致错误:

克隆到“回购”...

错误:未能执行提示脚本(退出代码 1)

致命:无法读取“ https://username@bitbucket.org ”的密码:无效参数

有时它会触发密码输入提示。

每次都有效,但我试图避免以可读形式提供密码。

似乎 Git 有某种会话阻止它在过期之前显示提示,但我没有确凿的证据。

Git 中是否存在影响这些提示的会话,如何清除它们?

如何使每次都显示此提示?

我正在为 Windows 2.13 使用 Git。我相信这个问题并不特定于当前的存储库(Bitbucket),它也发生在其他存储库中。

有几个问题涉及这些错误,但答案不适用于这种情况。

0 投票
1 回答
268 浏览

windows-subsystem-for-linux - 使用 Git for Windows 可执行文件时,无法在 Windows 子系统(WSL)中启动 Vim

在 Windows 子系统(wsl)的 bash 中的默认 git 出现性能问题后,我切换到为 Windows 提供的 git(将其添加到我的路径中)

现在我在 WSL 子系统 bash 中将 git 用于 Windows,它不再将 vim 作为我的编辑器启动。

这是我得到的错误:

当我在 bash for windows shell 中时,如何告诉 git for windows 启动 vim 而不会出错?

谢谢

0 投票
3 回答
5300 浏览

git - 如何在保留旧设置的同时更新适用于 Windows 的 Git 客户端?

多年前我为 Windows 安装了 Git。我在 Cygwin 中使用它。我也有 Sourcetree,并且我的计算机中的许多 Git 存储库存在一些问题(但现在不再存在)。

现在,我的旧 Git 不能与 GitHub 一起使用,所以我必须更新它。我开始安装 Git,它问了我一堆问题。我不记得三年前我选择了什么。我不想冒险破坏任何东西。

那么,有没有办法在不更改任何设置的情况下更新 Git?

0 投票
1 回答
2240 浏览

git - git clone 警告:无法限制文件句柄

从 Windows CLI,我运行

它似乎克隆了存储库,但并非没有警告,我不确定我是否应该担心。这是第二台开发机器。原件是从另一个推来的。

这是输出:

我正在使用 Windows 7,git 版本 2.16.3.windows.1

(这是一个 django 项目回购)

是什么导致了这种行为?存储库源或克隆中的某些内容是否损坏?

0 投票
4 回答
7196 浏览

windows - Windows cmd git bash:conda.sh 没有这样的文件或目录(Windows 行结尾,缺少斜杠)

我正在使用全新安装的 Anaconda 和 Git Bash 在 Windows 10 中工作。我决定将 cmd.exe 设置为我的默认控制台程序以使用 git bash(而不是 minTTY),并且我认为我已经遇到了 Unix 样式字符与 Windows 的问题。

当我启动 cmd Bash 告诉我它找不到我的 conda.sh 文件时:

首先,看起来 bash 缺少我的根目录(“C:/Users/joshu/”)的默认 Windows 斜杠。有谁知道如何解决这一问题?

谢谢

0 投票
0 回答
259 浏览

linux - git on samba 共享

我有一个通过 samba 从树莓派上基于 raspian 的系统导出的文件文件夹。在 Windows 中,我在这个映射为驱动器 T: 的文件夹上执行了 git init。那里一切正常。

现在,我有一个正在安装 samba 共享的 Ubuntu 系统,我也想在那里进行开发。但是,当我尝试使用 git 时,它似乎被锁定在 windows 文件结构中:

我用 git 可以做什么?如果我在Linux系统上做原始的git init,Windows会有问题吗?

reo-local 配置文件如下所示:

我没有 .gitmodules 文件。

0 投票
3 回答
6246 浏览

git - Git致命:遇到ArgumentNullException

我在尝试推送到 Github 存储库时收到以下错误。我在 windows 上工作,repo 在 GitHub 上。

凭据管理器看起来有些问题,因为在错误消息之后,再次请求凭据,无论如何我都可以推送我的更改,但这个错误真的很烦人。

我知道 GitHub 不再支持 TLS 1.0 和 1.1,只有 1.2,这就是我更新到最新版本 Git for Windows 的原因:

然而它并没有太大帮助

更新:详细的STR

当然,路径和用户名是 100% 正确的

0 投票
2 回答
7732 浏览

mintty - 如何在 Git for Windows 中升级 MinTTY

我很欣赏这是题外话,但它确实“直接涉及编程或编程工具”,所以我认为这还可以......

我刚刚安装了一个新下载的 Windows 版 Git,并注意到在“选项”对话框中,标题栏显示“mintty 2.8.5 is available”。根据关于对话框,我目前的版本是 2.8.4。

我假设它告诉我有一个新版本,因为我可以自己升级它,但我找不到任何有关如何升级的信息。我已经从mintty.github.io下载了 zip 文件,但如果可以避免的话,我真的不想手动构建它。

有什么方法可以做到这一点,还是最简单的选择只是等待包含新版本 MinTTY 的 Git For Windows 更新版本?