与这个问题相关。
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,那就太好了。我会很高兴:
以某种方式“ sourceing”文件VsDevCmd.bat以导出它设置为环境中变量的变量,这样我就可以cl从 bash 运行,或者
将 更改//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) 所以我尝试像教程一样克隆这个 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会是这个原因吗?
请帮帮我谢谢:)
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 ~/下载 $
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)
我已按照以下步骤创建和添加 SSH 密钥,并删除了文件夹 ~/.ssh/ 中所有先前创建的密钥
然后我尝试:
我得到:
无法确定主机“github.com (140.82.121.4)”的真实性。ED25519 密钥指纹为 SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU。该密钥没有任何其他名称。您确定要继续连接吗(是/否/[指纹])?
(该密钥是我之前创建和删除的密钥之一)
我可以做什么来克服这个问题?
Git bash 可以很好地集成到 VS Code 中,但不能集成到 Visual Studio 中。在 VS Code 中,它在终端选项卡中打开,但在 Visual Studio (17.4.2) 中,它作为单独的窗口打开。有没有办法让 git bash 作为集成终端打开,就像 Developer Powershell 一样?
我试图通过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
有关:
他的解决方案是更新他的IPython版本.我的版本已更新.
这是一个演示我的问题的简单示例.如果我做:
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?
尝试使用括号重命名文件,但我一直遇到此错误,无法找到任何文档:
-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) 我正在Windows上使用git bash,并且正在尝试访问我的桌面。当我输入命令cd〜/ desktop时,我收到以下消息:
bash:cd:/ h // desktop:没有这样的文件或目录
我究竟做错了什么?
请参阅所附的屏幕截图。在此处输入图片说明
git-bash ×10
git ×4
bash ×2
backticks ×1
batch-file ×1
cmd ×1
git-alias ×1
git-branch ×1
git-commit ×1
github ×1
ipython ×1
mingw32 ×1
msysgit ×1
python-2.x ×1
python-3.x ×1
ssh ×1
ssh-keys ×1
wget ×1
windows-10 ×1