问题标签 [git-bash]

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 投票
5 回答
161213 浏览

git-bash - gitbash 命令快速参考

有谁知道我在哪里可以找到 gitbash for windows 中所有命令的快速参考?help 命令涵盖了最重要的部分,但我找不到有关基本导航的信息,例如获取当前目录、更改目录等。

0 投票
0 回答
325 浏览

ruby - 如何让 Pik 在 Windows XP 的命令提示符下运行后在 Git/Cygwin 中运行?

我已经安装了 Ruby 1.8.7。现在我想在我的系统上也安装 Ruby 1.9.2。有了 Windows 系统,我必须选择 PIK 而不是 RVm。我已经安装了 Cygwin 和 Git Bash。我现在已经通过 Windows XP 命令提示符安装了 pik 并更改了 $PATH 变量,将 pik 路径放在 ruby​​ 路径之前。现在 pik 命令可以在 Windows 中工作,但不允许我安装新的 Ruby,因为会抛出错误“1.9.2 未知”。我的 Cygwin 和 Git 获得了正确的 ruby​​ 版本,但不识别 pik common,我不知道如何完成它。从其他文章中,我更改了 Cygwin 和 Git 的一个 bash 文件中的 USER PROFILE 变量,并尝试但没有帮助。

我需要你的帮助来准确地告诉我我需要把那个通用文件放在 $USERPROFILE 目录中,我找不到任何 bash 文件,我的所有安装都在 C 驱动器上。

0 投票
14 回答
285421 浏览

windows - 适用于 Windows 的 Git:.bashrc 或 Git Bash shell 的等效配置文件

我刚刚为 Windows 安装了 Git,很高兴看到它安装了 Bash。

我想以与 Linux 下相同的方式自定义 shell(例如,设置类似llfor的别名ls -l),但我似乎找不到.bashrc或等效的配置文件。

我应该编辑什么?

0 投票
16 回答
162021 浏览

bash - 如何默认到其他目录而不是主目录

我正在Windows机器上开发。我需要 linux 命令行的唯一地方是 Git Bash。问题是:当我打开它时,我在主目录中。我必须将目录更改为我的工作区,例如:

我可以将它包装在 .sh 文件中,这样我就不必再手动输入了吗?这应该很简单,但我对 Linux 命令行的了解为零。如果您能指导我完成如何创建该 .sh 文件,我将不胜感激。

0 投票
4 回答
151395 浏览

git - Git Add 是否有详细开关

我正在将我所有的私人公共回购转移到 github。我做出的决定之一是只使用控制台,因为如果我需要更换 PC 等,这意味着更小的工具占用空间。

我将成为控制台应用程序的忠实用户,并且是 git 的新手,我决定购买 Tekpub 的 Mastering Git 系列,因为它向您展示了如何将 git bash 集成为工具栏。

一切正常,除了 add all 命令是:

它似乎正在工作,但我没有任何迹象表明它是否有效。是否有一个详细的开关(我认为这就是它的名称)可以说明在命令启动后跟踪了哪些文件?

我将 Visual Studio 2010 与标准安装的 git 一起使用(不是 Git 扩展)

0 投票
2 回答
11247 浏览

git - Git Bash 卡在 diff / log 上,自发地一遍又一遍地重复相同的命令

我在 Windows 7 / XP 上遇到了一个奇怪的 Git Bash 问题。它曾经工作得很好,但最近我发现在我执行git diffor之后git log,Git Bash 变得无法使用:在 diff/log 之后,即使在我返回命令提示符后,Bash 仍然突然并且显然自发地重复相同的命令,没有提示并且当我正在输入后续命令时。

有没有其他人有这个问题?任何建议都将不胜感激,因为目前这确实限制了 Git Bash 的用处。

0 投票
24 回答
261405 浏览

git - 如何更改 Windows 上 Git Bash 的默认位置?

我在 Windows 7 上使用 Git,并通过 Git Bash 访问我的存储库。当我启动 Git Bash 时,如何更改它在方便的文件夹中打开的默认位置?

htdocs导航到,然后导航到特定文件夹有点费时。有没有办法改变配置文件让它在别处打开?或者是否可以编写一个.sh文件来执行此操作?

不幸的是,Git Bash 不会htdocs在我的桌面上打开我的文件夹快捷方式,它需要使用cd5 次才能到达我想要的目录。

0 投票
5 回答
36341 浏览

shell - 在 Windows 7 Git Bash 中,有没有办法浏览当前位置的目录?

我想从 shell 中探索 Windows 资源管理器中的文件夹。我知道很多人一直在从文件夹中询问 Cmd。

我想做相反的事情并打开一个位于正在浏览的当前目录的新窗口。

0 投票
2 回答
2380 浏览

ant - 如何在 MSYS/Git Bash 中查看颜色 Ant 输出?

我想使用AnsiColorLoggerAnt获取颜色输出。我在 Windows 上使用Git Bash 。

我试过了:

但我的输出看起来像:

我知道 ANSI 颜色在 Git Bash 中至少部分有效,因为像这样的命令ls -ACF --color=auto会产生漂亮的彩色输出。

蚂蚁的诀窍是什么?

0 投票
1 回答
1918 浏览

git - 使用 vim 启动带有井号 (#) 的 git 提交消息

可能重复:
使用井号 (#) 启动 git 提交消息

我与我的最新提交有关,因为我必须给出一个井号作为我所有提交消息的起始行

例如:
- #fix email:发送有用的东西
- #dev html-email:创建跨平台布局

但不小心忘记了井号,我写道
-修复html-email :修复 Outlook 布局
(注意缺少井号)

我做到了
- git reset --soft HEAD^
- git commit -c ORIG_HEAD

但是每次我在第一行添加 hashmark 时,vim 都会忽略它。
- 我试过使用 '\' ,但反斜杠字符打印在提交消息中。
- 我也尝试使用 'space' ,并且空格出现在我的提交消息的第一个字符之前。

问:如何使用 vim 将井号 (#) 作为我的提交消息的起始行,这样它就不会被忽略?

注意:
我在 Windows 上使用 git-bash。