问题标签 [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 投票
3 回答
2473 浏览

msysgit - 如何通过添加日期时间来配置 Git bash 提示符?

我的 msysgit Git bash 命令行提示现在看起来像这样:

我想在那条线前面有一个时间戳,比如HH:mmhours:minutes)。

有谁知道我怎么能轻松做到这一点?

0 投票
4 回答
37886 浏览

python - /bin/env: python: 没有这样的文件或目录(Windows 通过 Git Bash 尝试安装新的 Parse Cloud Code)

尝试从此处的链接安装 python似乎无法访问pythonMsysgit 中的命令...按照此处的说明,实际上并没有说明如何python根据需要开始工作。

运行时的当前错误parse new project_name是:

/bin/env: python: 没有这样的文件或目录

我相信这可能是因为它安装在C:\Python......有人知道如何解决这个问题吗?

0 投票
2 回答
2328 浏览

git - 在 Windows 7 的 git bash 中打印欢迎消息

当我在 Windows 中打开 a 时,如何打印包含我的git别名的欢迎消息?git bash

0 投票
1 回答
1490 浏览

git - 使用预建库和从源文件制作自己的库安装 OpenCV 有什么区别?

我需要 2 知道安装 OpenCV 之间的区别

1. 通过使用预建库?

2. 通过从源文件制作自己的库?

当我们做第一个时,我们只需要下载 OpenCV 新版本并将其解压缩,然后使用 CMake 使用 Visual Studio 对其进行配置。

但是为什么我们要使用 TortoiseGit hub 下载 OpenCV 库和其他库(这需要很多时间)?这样做有什么特别的好处吗?

你能回答这些问题吗...

感谢你

0 投票
2 回答
270 浏览

git - 使用 git 进行 Web 测试和部署实时站点

目前我有一个本地 git repo,它位于 H: 驱动器中。当我对文件进行更改并保存它们时,它们会存储在这里。然后,我可以在我的 git 服务器上的远程仓库中提交、推送和拉取文件和分支。

我想做的是处理文件,而不是将它们保存到本地 H 驱动器,我想将它们保存到我的测试服务器上,以便可以在浏览器中从该服务器运行和测试它们。当所有测试完成后,我想将文件从测试服务器合并到实时服务器,并将它们作为实时系统,或者我需要从我的测试服务器和我的实时服务器中提取文件并在本地合并它们并将主分支推回实时服务器?

此外,当分支合并到我的实时主分支并推送到实时服务器时,我将如何从 git repo 中“解包”所有文件,以便它们可以作为实时站点运行。

我已经尝试git archive并继续阅读git bundle以尝试看看这是否可以让我进行某种“解包”,但到目前为止我还没有能够实现任何我可以真正使用的东西。

这是否有可能按照我所描述的方式工作,如果是这样,你将如何去做?

如果这是不可能的,或者如果有更好的方法可以做到这一点,我忽略了,请告诉我。

0 投票
1 回答
1956 浏览

windows - 如何通过 msysgit bash 在 gnuplot 脚本中运行 awk

我的 gnuplot 脚本用于awk预处理一些数据。在 Linux 中一切正常。但我也喜欢在 Windows 中运行这些脚本。大多数时候,我使用Git Bash (msysgit) 在 Windows 中进行命令行工作。除了我的 shell 脚本之外,这使我免于维护 Windows 批处理文件。

问题是 Git Bash 没有提供gnuplot命令,尽管它提供了awk. 我手动安装了 Gnuplot (MinGW) 并将它的 bin 目录添加到%PATH%.

现在我可以gnuplot从 Git Bash 运行了。但由于它是一个“Windows 应用程序”,它无法识别 MSYS Git 提供的工具/二进制文件,例如awk. 我想我可以将 Git 的 MSYSbin目录添加到 . %PATH%,但是(正如 Git 安装程序告诉你的那样)这可能会干扰某些 OS 系统功能。我也不想安装另一个 MSYS。Git 版本对我来说很好。

有没有更好的解决方案让 gnuplot 与我的 MSYS 二进制文件(尤其是awk)一起运行。

0 投票
3 回答
28875 浏览

git - 无法在 Git Bash 中输入密码

我有一个奇怪的问题,我在网上找不到任何相关信息。

我正在学习使用 BitBucket,并且正在关注他们的演练。正如他们在此处所说的,我正在使用 Git Bash 作为命令提示符。

每当我需要输入密码时,例如在克隆存储库时,它都会拒绝输入任何内容!我在键盘上键入,但屏幕上没有显示任何内容。它接受的唯一键是 Enter,然后它说授权失败,因为没有密码。我不能打字。

奇怪的是我可以输入所有其他命令,只是不能输入这个。有任何想法吗?

0 投票
0 回答
993 浏览

git - 使用 git 挂钩备份 git 远程存储库

我有一些拼图,如果有人可以帮助将这些拼图拼凑在一起以获得完整的画面,那就太好了。

我有几个开发人员在本地开发几个 git repo 并经常推送到服务器上匹配的远程存储库。

现在我想在另一台服务器上复制或自动进行第二次备份。

我了解到,当我post-receive在远程存储库上定义一个钩子并包含一个钩子时,git push to my backup server我可以这样自动化它吗?这个对吗?

现在:我控制了本地和第一个远程仓库,但没有那么多备份仓库。因此,如果有人开始一个新的 git repo,我可以分发post-receive hookvia global git settings。但是是否有可能我可以检查我post-receive hook的备份存储库是否存在,如果不是init新的,然后push呢?如果它存在只是push备份的当前状态。我发现了类似git ls-remote查询遥控器但不知道如何处理它的东西......

但是就像我说的那样,我不确定如何编写git post-receive hook它会自动将更改重新推送到备份服务器......而且最重要的是,我必须为此使用 Windows 服务器 =)

PS:我也看到了类似的东西,git bundle但没有弄清楚这对我有什么帮助......无论如何,我只是在为我的远程仓库寻找备份仓库的自动备份解决方案......

0 投票
3 回答
2007 浏览

git - GIT 每周活动

我想生成一个每周 GIT 报告,我可以在其中查看每个开发人员在特定时间范围内提交和删除了多少代码。

目的是获得特定时间范围内开发人员活动的总体概述

  • 开始日期
  • 结束日期
  • 开发商
  • 提交
  • 添加代码
  • 删除代码

如果我可以将这些信息导出到 csv 中,那就太好了

0 投票
1 回答
297 浏览

shell - msysgit:防止 Git bash 锁定正在运行的 shell 脚本的文件

我有一些在开发过程中(总是)运行的脚本。尝试在 Windows 7 中写入这些文件失败(git pull失败并Permission denied出现错误)。在 Linux 中一切正常。

  1. 我可以在不更改全局UAC设置的情况下阻止 Git bash 锁定文件吗?
  2. 我还有什么其他选择(除了修复/破解 Git bash 或 Windows)?

这是一个示例脚本作为讨论的基础:

我找到了一个相关的话题。但不幸的是,它没有提供合适的解决方案,例如,Run as Administrator没有帮助。

:w!另一个有趣的观察是,在 vim 中使用(强制覆盖)编辑文件时,我仍然可以编写文件。