问题标签 [git-shell]

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

bash - Git别名解析消息

我正在尝试创建一个别名来添加我的更改,并在之后提交它们。提交消息必须以分支名称为前缀。该消息应类似于:

“[BRANCH-123] 消息在这里”

我的分支以“bugfix/”或“feature/”之类的子树为前缀,我希望将它们从消息中删除。到目前为止,我有:

但是,“某事”命令显示“错误替换”。

0 投票
3 回答
2327 浏览

git - VSCode 自动在终端中打开 Git shell - 如何禁用它?

自上一个 VSCode 版本以来,有一个弹出窗口询问我是否要允许 Git 打开。好吧,我允许这样做,现在每次我尝试打开集成终端时,Git Shell 都会从外部打开并关闭集成终端。

我的用户配置:

"terminal.integrated.shell.windows": "C:\\WINDOWS\\Sysnative\\WindowsPowerShell\\v1.0\\powershell.exe"

但这无济于事,因为 git 已经在运行。

我想打开 powershell 并像以前一样在 VSCode 中使用 git shell。我怎样才能做到这一点?

更新:

git config -l --show-origin按照 VonC 的建议运行:

我的 VScode 用户设置:

git关键字的默认设置:

0 投票
5 回答
33715 浏览

git - 为什么我总是收到错误“推送到源/主服务器被拒绝”?

编辑:如果您使用 git bash,应该注意的一件事是最好保持 AUTOCRLF FALSE

==================================================== ======

我是 git 新手,部署文件时遇到问题...

我刚刚使用命令成功提取了文件(?),现在我正在尝试推送...

下面的提交日志:(我有几次还原,因为由于 LF、CRLF 或未跟踪的文件错误,我多次提交失败)

在 AS 我得到“推送到原点/主服务器被拒绝”

推送时的错误

0 投票
1 回答
41 浏览

git - 在本地存储库是更新的存储库时恢复 .git 文件

一年前,我开了一个 Bitbucket 帐户,并用它来跟踪本地文件夹的版本(在我的个人笔记本电脑上)。

从那以后我的笔记本电脑“死了”,我买了一台新的。我的文件已备份在 Mega 云上,因此它们已成功恢复。虽然,.git 文件没有恢复。现在我想将更新的本地存储库连接到旧的过时 Bitbucket 存储库。

如何在不删除当前本地更新的情况下做到这一点?

感谢你的帮助!

0 投票
0 回答
893 浏览

windows - 如何在 Windows 上通过 Bash 应用程序运行 Anaconda?

我通过正常设置在 Windows 上安装了 Anaconda。
正常设置(对我而言)让我可以从 Windows 的命令提示符运行 Anaconda。

由于我习惯了 Linux,因此我尝试使用 Bash Shell 中的 Anaconda(在 Windows 上也是如此)。而且我还从这个链接的开头找到了一种在 Bash 上安装它的方法。

我只想使用当前的安装,而不是重新安装所有东西。那可能吗?

0 投票
1 回答
5526 浏览

git - 用于提取拉取请求标题的 GIT 日志命令

我有一个巨大的存储库,里面有多个文件夹。这些文件夹中的每一个都是一个单独的应用程序。以下是回购结构的示例:

我一直在尝试使用 git log 来获取拉取请求标题。但是我想为特定文件夹过滤它,即“C”。

使用以下命令发布我能够根据时间提取拉取请求标题:

但是,当我尝试根据我的文件夹过滤这些 PR 标题时,它不起作用。我使用了以下命令:

0 投票
1 回答
229 浏览

git - Git-receive-pack 致命

我已经在 linux ssh 服务器后面设置了一个 git 存储库。存储库位于/home/git/mimpi.git. 用户 git 的登录 shell 是/usr/bin/git-shell pub/privssh 密钥,已在client/server侧面设置和测试。

现在我正在尝试使用 验证设置git-receive-pack,但它总是以fatal: bad argument.

我试图在 mimpi.git 周围加上单引号,但没有成功(https://github.com/dulwich/dulwich/issues/365

我试图运行strace -f sshd以跟随执行git-shell,但在之后没有发现任何有意义的东西:

和之前fatal: bad argument" ...

有任何想法吗?

0 投票
1 回答
57 浏览

php - 如何使用 PHP 获取分支创建的时间戳?

我想用shell_exec创建 Git 分支(修补程序/功能)时间戳。

我在下面尝试过,

但它显示null

有谁知道如何用 php 获取它?

0 投票
1 回答
151 浏览

git - 如何使用批处理文件打开 GIT bash 并给出克隆命令

上面的命令是先正常打开cmdE:驱动再gitbashshell。我只想git-shell直接打开并将目录更改为E:驱动并发出clone命令。

0 投票
1 回答
39 浏览

java - 如何从 Windows git shell/gnu makefile 调用 javac

我正在使用我的 linux 机器在家庭办公室工作,肯定会编写可移植的代码。使用 shell 和 gnumake 并通过编译 java

一切都好。现在在办公室使用 Windows 10 但仍然 gnumake,无法正常工作。同样来自 git bash,没有。

作为让它在 gitshell 中运行的第一步,我会很满足。我使用javac 11.0.72.26.0.windows.1

错误(由于与客户有关,我无法完整显示)表明没有 jar 被接受:

表明libs/nrjavaserial-4.0.1.jar虽然存在但不被接受并且

表示libs/jep-3.9.0.jar不接受。请注意,在 linux 上,在普通的 bash shell 上一切正常。

也许Windows的分隔符错误?我一直在想,分隔符在 git bash 上是透明的吗?或只有/但不是:?我尝试了几种组合,但没有成功。

我怀疑一切都很容易......对吧?