标签: git-bash

如何从 git bash 使用命令行 Visual Studio 编译器?

与这个问题相关。

cl.exe我想在 Windows 上从 git bash运行。通常您需要开发人员提示才能执行此操作,因此我这样做:

cmd //V //K "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\VsDevCmd.bat"
Run Code Online (Sandbox Code Playgroud)

这会将开发者提示符作为子 shell 打开。如果我愿意的话,我可以从那里逃跑cl

但是,如果我可以从 git bash 运行命令而无需进入子 shell,那就太好了。我会很高兴:

  1. 以某种方式“ sourceing”文件VsDevCmd.bat以导出它设置为环境中变量的变量,这样我就可以cl从 bash 运行,或者

  2. 将 更改//K为 a//C并更改为当前(bash)工作目录,然后cl使用转发的任何参数执行。如果它是别名,则奖励积分。

根本无法弄清楚#1。

我需要 #2 语法方面的帮助,因为 while

cmd //V //C "C:\Program Files (x86)\...\VsDevCmd.bat"
Run Code Online (Sandbox Code Playgroud)

工作的意思是它执行批处理脚本并立即退出,我不知道如何将多个命令链接在一起。跑步

cmd //V //C "C:\Program Files (x86)\...\VsDevCmd.bat & cl"
Run Code Online (Sandbox Code Playgroud)

例如,给出

'C:\Program' is not recognized as an internal or external command,
operable program or batch file. …
Run Code Online (Sandbox Code Playgroud)

bash cmd batch-file git-bash

2
推荐指数
1
解决办法
1425
查看次数

找不到Python2命令

所以我尝试像教程一样克隆这个 git,并且该程序是在 python2 上制作的,正如教程所说,我要运行该命令,python2 main.py但它不起作用,我该怎么做才能使它工作?请帮助我,谢谢。

操作系统:Windows 10 Python版本:Python 3.8 命令运行:python2 main.py 运行于:Git Bash 更多信息:我也无法运行命令:python3在 Bash 上,所以我使用了winpty python.exe它,但我没有安装 python 2 python 3.8会是这个原因吗?

请帮帮我谢谢:)

python-2.x python-3.x git-bash windows-10

2
推荐指数
1
解决办法
9111
查看次数

谁能教我安装 wget 到 git bash

wget.exe bash:wget.exe:找不到命令

user@admin MINGW32 ~/Downloads $ install wget.exe install: “wget.exe”后缺少目标文件操作数 尝试“install --help”以获取更多信息。

user@admin MINGW32 ~/Downloads $ Git/wget.exe bash: Git/wget.exe: 没有这样的文件或目录

user@admin MINGW32 ~/下载 $ pip install wget bash: pip: 未找到命令

user@admin MINGW32 ~/下载 $ import wget bash: import: 未找到命令

用户@admin MINGW32 ~/下载 $

wget mingw32 git-bash

2
推荐指数
1
解决办法
7270
查看次数

如何删除 GitBash 中的分支?

Hemang Joshi@SOLO MINGW64 ~ (add-hemang-joshi)
Run Code Online (Sandbox Code Playgroud)

你好,我是 GitHub 的新手,我想知道这是什么,为什么每次都会显示它,如何删除它?(add-hemang-joshi) 在 GitBash 中为绿色。另请参阅图像。

我尝试使用:

git branch -D add-hemang-joshi
Run Code Online (Sandbox Code Playgroud)

但没有工作并显示错误。

error: Cannot delete branch 'add-hemang-joshi' checked out at 'C:/Users/7386-856
15SG 2913642'
Run Code Online (Sandbox Code Playgroud)

我的 gitBash 看起来像这样

git github git-commit git-bash git-branch

2
推荐指数
1
解决办法
1680
查看次数

如何在 Git 中取消链接以前的 SSH 密钥

我已按照以下步骤创建和添加 SSH 密钥,并删除了文件夹 ~/.ssh/ 中所有先前创建的密钥

  • $ ssh-keygen -t rsa -b 4096 -C“myEmail@gmail.com”
  • $ eval "$(ssh-agent -s)"
  • $ ssh-add -K ~/.ssh/id_rsa
  • $ Clip < ~/.ssh/id_rsa.pub 然后在Git中添加内容

然后我尝试:

  • $ git Push -u 原始主机

我得到:

无法确定主机“github.com (140.82.121.4)”的真实性。ED25519 密钥指纹为 SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU。该密钥没有任何其他名称。您确定要继续连接吗(是/否/[指纹])?

(该密钥是我之前创建和删除的密钥之一)

我可以做什么来克服这个问题?

git ssh ssh-keys rsa-key-fingerprint git-bash

2
推荐指数
1
解决办法
2万
查看次数

在 Visual Studio 中使用 git-bash 作为集成终端

Git bash 可以很好地集成到 VS Code 中,但不能集成到 Visual Studio 中。在 VS Code 中,它在终端选项卡中打开,但在 Visual Studio (17.4.2) 中,它作为单独的窗口打开。有没有办法让 git bash 作为集成终端打开,就像 Developer Powershell 一样?

visual-studio git-bash

2
推荐指数
1
解决办法
1251
查看次数

IPython Notebook %% bash Magic Error

我试图通过Fernando Perez在IPython笔记本中遵循版本控制教程,其静态版本可以在这里找到.

%%bash广泛使用魔法,但当我使用它时,我收到以下错误:

错误:%%bash未找到单元魔术功能.

即使我使用!git命令; 一切正常.

具体细节:

C:\Python27\Scripts;
C:\Program Files (x86)\Git\cmd;
C:\Program Files (x86)\Git\bin\;
Run Code Online (Sandbox Code Playgroud)

都被添加到我的系统路径中.

我在他的网站上运行了来自Christoph Gohlke的64位Windows二进制文件安装的0.13.2版本的IPython .

运行Git 1.8.0

有关:

找不到魔法函数`bash`

他的解决方案是更新他的IPython版本.我的版本已更新.

git version-control ipython git-bash ipython-notebook

1
推荐指数
1
解决办法
4764
查看次数

在Git别名中使用反引号命令执行

这是一个演示我的问题的简单示例.如果我做:

git commit -m "`date --utc`"
Run Code Online (Sandbox Code Playgroud)

它执行date --utc,并将结果放在提交消息中.

但是,当我将它别名为testcomit时:

git config --global alias.testcommit 'commit -m "`date --utc`"'
Run Code Online (Sandbox Code Playgroud)

执行git testcommit不执行该`date --utc`部分,而是将其逐字地放在提交消息中.

那么,如何让这个别名执行date --utc

git msysgit backticks git-bash git-alias

1
推荐指数
1
解决办法
663
查看次数

在bash命令中使用括号,git mv

尝试使用括号重命名文件,但我一直遇到此错误,无法找到任何文档:

-bash: syntax error near unexpected token `('
Run Code Online (Sandbox Code Playgroud)

我做的事情如下:

git mv title_1.1 title_(1.1)
Run Code Online (Sandbox Code Playgroud)

bash git-bash

1
推荐指数
2
解决办法
875
查看次数

从GITBASH访问桌面

我正在Windows上使用git bash,并且正在尝试访问我的桌面。当我输入命令cd〜/ desktop时,我收到以下消息:

bash:cd:/ h // desktop:没有这样的文件或目录

我究竟做错了什么?

请参阅所附的屏幕截图。在此处输入图片说明

git-bash

1
推荐指数
2
解决办法
5670
查看次数