问题标签 [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.
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 Professional 2017 版本 15.6.4(已应用最新更新)
- 适用于 Windows 的 Git Git-2.16.2-32-bit.exe(最新版本)
- Windows 10 企业版 64 位
git - Windows 上的 git 分支命名
当我在 Windows 中执行命令git checkout -b /dev/myfeature
时,git bash 返回此错误:
fatal: 'C:/Program Files/Git/dev/myfeature' is not a valid branch name.
我究竟做错了什么?
git - Git“无法读取用户名”和“无法读取密码”意外错误
有时
导致错误:
克隆到“回购”...
错误:未能执行提示脚本(退出代码 1)
致命:无法读取“ https://bitbucket.org ”的用户名:参数无效
有时它会触发用户名输入提示。
即使指定了用户名,有时
导致错误:
克隆到“回购”...
错误:未能执行提示脚本(退出代码 1)
致命:无法读取“ https://username@bitbucket.org ”的密码:无效参数
有时它会触发密码输入提示。
每次都有效,但我试图避免以可读形式提供密码。
似乎 Git 有某种会话阻止它在过期之前显示提示,但我没有确凿的证据。
Git 中是否存在影响这些提示的会话,如何清除它们?
如何使每次都显示此提示?
我正在为 Windows 2.13 使用 Git。我相信这个问题并不特定于当前的存储库(Bitbucket),它也发生在其他存储库中。
有几个问题涉及这些错误,但答案不适用于这种情况。
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 而不会出错?
谢谢
git - 如何在保留旧设置的同时更新适用于 Windows 的 Git 客户端?
多年前我为 Windows 安装了 Git。我在 Cygwin 中使用它。我也有 Sourcetree,并且我的计算机中的许多 Git 存储库存在一些问题(但现在不再存在)。
现在,我的旧 Git 不能与 GitHub 一起使用,所以我必须更新它。我开始安装 Git,它问了我一堆问题。我不记得三年前我选择了什么。我不想冒险破坏任何东西。
那么,有没有办法在不更改任何设置的情况下更新 Git?
git - git clone 警告:无法限制文件句柄
从 Windows CLI,我运行
它似乎克隆了存储库,但并非没有警告,我不确定我是否应该担心。这是第二台开发机器。原件是从另一个推来的。
这是输出:
我正在使用 Windows 7,git 版本 2.16.3.windows.1
(这是一个 django 项目回购)
是什么导致了这种行为?存储库源或克隆中的某些内容是否损坏?
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 斜杠。有谁知道如何解决这一问题?
谢谢
linux - git on samba 共享
我有一个通过 samba 从树莓派上基于 raspian 的系统导出的文件文件夹。在 Windows 中,我在这个映射为驱动器 T: 的文件夹上执行了 git init。那里一切正常。
现在,我有一个正在安装 samba 共享的 Ubuntu 系统,我也想在那里进行开发。但是,当我尝试使用 git 时,它似乎被锁定在 windows 文件结构中:
我用 git 可以做什么?如果我在Linux系统上做原始的git init,Windows会有问题吗?
reo-local 配置文件如下所示:
我没有 .gitmodules 文件。
git - Git致命:遇到ArgumentNullException
我在尝试推送到 Github 存储库时收到以下错误。我在 windows 上工作,repo 在 GitHub 上。
凭据管理器看起来有些问题,因为在错误消息之后,再次请求凭据,无论如何我都可以推送我的更改,但这个错误真的很烦人。
我知道 GitHub 不再支持 TLS 1.0 和 1.1,只有 1.2,这就是我更新到最新版本 Git for Windows 的原因:
然而它并没有太大帮助
更新:详细的STR
当然,路径和用户名是 100% 正确的
mintty - 如何在 Git for Windows 中升级 MinTTY
我很欣赏这是题外话,但它确实“直接涉及编程或编程工具”,所以我认为这还可以......
我刚刚安装了一个新下载的 Windows 版 Git,并注意到在“选项”对话框中,标题栏显示“mintty 2.8.5 is available”。根据关于对话框,我目前的版本是 2.8.4。
我假设它告诉我有一个新版本,因为我可以自己升级它,但我找不到任何有关如何升级的信息。我已经从mintty.github.io下载了 zip 文件,但如果可以避免的话,我真的不想手动构建它。
有什么方法可以做到这一点,还是最简单的选择只是等待包含新版本 MinTTY 的 Git For Windows 更新版本?