标签: git-bash

如何在此 bash 弹出窗口中输入提交消息?

我想将远程存储库合并到GitHub 上的新存储库。我尝试过以下 bash 命令:

git init
git commit --allow-empty -m "Initial dummy commit"
git remote add --fetch old_a <OldA repo URL>
git merge old_a/master --allow-unrelated-histories
Run Code Online (Sandbox Code Playgroud)

执行最后一条命令后,会弹出以下屏幕:

在此输入图像描述

这里 bash 要求我输入提交消息。但除了黄线外,打字似乎在任何地方都被禁止。不仅如此,如果我想返回命令行,我什至无法终止此提示。除了关闭 bash 本身之外,似乎没有其他办法可以突破。那么我该如何继续呢?

PS:我已经尝试使用以下命令将默认的 git 编辑器更改为 vim:

git config --global core.editor vim
Run Code Online (Sandbox Code Playgroud)

也,

export EDITOR="vim"
Run Code Online (Sandbox Code Playgroud)

但这两个命令都不起作用。

git vim bash git-merge git-bash

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

Git Bash 未在 VSCode 中显示为终端选项

我正在运行 Windows 10 尝试设置 git bash 终端,但 VSCode 没有检测到 Git 的安装或其他东西?

我正在研究如何设置它,方法是在终端窗口中执行“选择默认 shell”,然后选择 Git Bash,但这对我来说不是一个选项。VSCode 和 Git 都已正常安装,所以我不明白为什么会发生这种情况?

我需要重新安装这两个应用程序吗?我宁愿不...有什么建议吗?

windows git-bash visual-studio-code

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

无效要求

我用下面的方法将我的项目的需求转换成txt文件。

pip freeze > requirements.txt
Run Code Online (Sandbox Code Playgroud)

我尝试使用下面的代码加载生成的txt文件来测试它,但出现以下错误。我该如何解决这个问题。

python -m pip install -r requirements.txt


Usage: pip [options]

ERROR: Invalid requirement: -andas @ file:///C:/ci/pandas_1592833613419/work
pip: error: no such option: -a


-andas @ file:///C:/ci/pandas_1592833613419/work
absl-py==0.11.0
alabaster==0.7.12
anaconda-client==1.7.2
anaconda-navigator==1.9.12
anaconda-project==0.8.3
argh==0.26.2
asn1crypto==1.3.0
astroid @ file:///C:/ci/astroid_1592487315634/work
astropy==4.0.1.post1
astunparse==1.6.3
atomicwrites==1.4.0
attrs==19.3.0
autopep8 @ file:///tmp/build/80754af9/autopep8_1592412889138/work
Babel==2.8.0
backcall==0.2.0
backports.functools-lru-cache==1.6.1
backports.shutil-get-terminal-size==1.0.0
backports.tempfile==1.0
backports.weakref==1.0.post1
bcrypt==3.1.7
beautifulsoup4==4.9.1
bitarray @ file:///C:/ci/bitarray_1594751093906/work
bkcharts==0.2
bleach==3.1.5
bokeh @ file:///C:/ci/bokeh_1593178781838/work
boto==2.49.0
Bottleneck==1.3.2
bower==0.0.0
brotlipy==0.7.0
cachetools==4.1.1
certifi==2020.6.20
cffi==1.14.0
chardet==3.0.4
click==7.1.2
cloudpickle @ file:///tmp/build/80754af9/cloudpickle_1594141588948/work
clyent==1.2.2
colorama==0.4.3
comtypes==1.1.7
conda==4.8.3
conda-build==3.18.11 …
Run Code Online (Sandbox Code Playgroud)

git-bash requirements.txt

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

每当你输入 python 时 winpty python.exe

我正在尝试在我的~/.bashrc文件中为 Python 指定别名。我输入此命令是为了告诉 Git Bash 在哪里可以找到 Python 可执行文件:

python --version winpty
Run Code Online (Sandbox Code Playgroud)

...从我的 [Git Bash] 中,不幸的是,我收到此错误:

MINGW64 ~
$ python --version
winpty: error: cannot start '"C:/Program Files/WindowsApps/Microsoft.DesktopAppInstaller_1.4.3161.0_x64__8wekyb3d8bbwe/AppInstallerPythonRedirector.exe" --version': Access is denied. (error 0x5)
Run Code Online (Sandbox Code Playgroud)

我应该如何从 [Git Bash] 正确运行 python?

谢谢。

python git-bash anaconda3

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

Docker 命令在 Windows 上的 Git Bash 中不起作用(exec:“com.docker.cli”:在 %PATH% 中找不到可执行文件)

我的计算机上安装了适用于 Windows 的 Docker Desktop 和 Git(包括 Git Bash)。该docker命令在命令提示符和 Powershell 中有效,但在 Git Bash 中无效。当我docker在 Git Bash 中运行命令时,出现以下错误。

exec: "com.docker.cli": executable file not found in %PATH%
Current PATH : ...;C:\Program Files\Docker\Docker\resources\bin;D:\Program Files\Git\cmd;C:\ProgramData\DockerDesktop\version-bin;...
Run Code Online (Sandbox Code Playgroud)

我需要让 Docker 通过 Git Bash 工作,以便使用 Git Bash运行.sh包含命令的文件。docker我找不到发生此错误的任何原因。

...是 中的其他路径PATH,但未连接到 Git Bash 或 Docker

git path git-bash docker docker-cli

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

Git for Windows/WSL2/VS Code 的非常奇怪的问题

我使用的是 Windows 10,并且正在使用 VS Code、Git for Windows 和 WSL2 以及 Ubuntu 20.04 LTS(我通过 Windows 终端访问)。

我需要重置我的计算机,因此我对 Ubuntu 上的本地存储库进行了 tar.gz 压缩,并将该 tar.gz 存储在我的辅助驱动器上。

重置后,我重新安装了所有应用程序。

我将我的存储库解压回 Ubuntu 中的同一位置,然后执行 chown -R gesslar:gesslar /path 只是为了确保它上面有我当前的 ID。

在 Windows 终端中,使用 WSL2 配置文件,我 cd 到 /path 并执行 git status,它说我没有要提交的更改。

$ git status
On branch master
Your branch is up to date with 'origin/master'.

nothing to commit, working tree clean
Run Code Online (Sandbox Code Playgroud)

然而,在 VS Code 中(我通过转到目录并code .在 Windows 终端中输入我的 WSL 配置文件来访问该代码),它显示我有 950 个待处理的更改。

在此输入图像描述

如果我使用 Git Bash,我会得到类似的读数,并且显示大量标记为已删除的文件 在此输入图像描述

对我来说非常奇怪的是,尽管被标记为已删除,但该文件实际上还在那里。 …

git git-bash visual-studio-code windows-subsystem-for-linux wsl-2

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

在 Git Bash 中,如何修复“stdin 不是 tty”错误?

我在 Windows 10 上使用 Git Bash。我想导入一个 SQL 文件以在我的 PostGres 12 本地数据库中运行。我尝试了下面的

$ PGPASSWORD=$DB_PASSWORD psql -U${DB_USER} $DB_NAME < scripts/my-script.sql
stdin is not a tty
Run Code Online (Sandbox Code Playgroud)

当我查看数据库时,脚本尚未运行,这使我相信错误消息告诉了我原因,但我不确定它的含义或如何修复它。

stdin tty git-bash psql windows-10

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

Windows上的Git Bash控制台无法启动

尝试在Windows 7计算机上的任何文件夹上启动git bash窗口时,git bash窗口立即关闭。

通过单击上下文菜单中的“ Git Bash”选项,可以完成此操作。

在此处输入图片说明

当我尝试启动Git Bash时,控制台窗口会临时启动几秒钟,并以“登出”消息退出。

我试图转到Git的安装位置并运行“ Git Bash.lnk”,并显示以下消息:

D:\DevProgs\Installed\Git-1.7.11\Git>"Git Bash.lnk"
Welcome to Git (version 1.7.11-preview20120710)


Run 'git help git' to display the help index.
Run 'git help <command>' to display help for specific commands.

AD@AYUSMAN /
$ logout

D:\DevProgs\Installed\Git-1.7.11\Git>
Run Code Online (Sandbox Code Playgroud)

我做错什么了吗?到目前为止,我已经能够使用Git Bash在任何文件夹上没有任何问题。

系统信息:Windows 7 64位专业版。Git 1.7.11

git git-bash

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

如何将TAG添加到Git和Bitbucket中已经提交的内容中

我已经提交,但错过了TAG它,是否有可能添加TAG到我正在使用的已提交的代码Git,Bitbucket到目前为止我尝试使用下面的git bash命令

1. git tag "v1.0" fd5j6dj
2. `git tag -a v1.2 9fceb02 -m "Message here"` 
Run Code Online (Sandbox Code Playgroud)

仍然没有运气,请你提出任何可行的建议

git bitbucket git-bash

5
推荐指数
2
解决办法
4200
查看次数

Bash脚本检查字符串是否为大写字母

我正在尝试检查任何大写字母的字符串。我的代码未显示任何输入的大写字母,可能是“ sss”,“ Sss”,“ SSS”

if [[ "$pass" =~ [^a-zA-Z0-9] ]]
then
   echo "Upper found"
else
   echo "no upper"
fi
Run Code Online (Sandbox Code Playgroud)

unix linux terminal uppercase git-bash

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