我试图让Windows的Github的bash shell被Console2包装.这并不像我希望的那么容易.从git-scm.com开始,使用Git for Windows非常容易.我知道我可以将这个bash shell与Console2一起使用没有问题,而且,我真的很好奇如何使用Github for Windows bash shell做到这一点.由于Github for Windows和Git for Windows之间的名称相似,我在搜索解决方案时遇到了挫败感.

从git-scm.com mysysgit(即Git for Windows)中包装bash shell非常简单,因为它附带了一个sh.exe.您只需在Console2设置中填写Shell:字段,例如:
"C:\Program Files (x86)\Git\bin\sh.exe" --login -i
Run Code Online (Sandbox Code Playgroud)

我的问题是你如何让Github for Windows bash shell在Console2内部打开?
在Github for windows中,Shell字段没有简单的路径和可执行文件.你可以做的是进入Github for Windows的选项并设置一个自定义程序,并指向Console2,如下所示:

真正的诀窍是什么进入Console2设置?什么进入Shell:字段来获取Console2中的bash shell?如果你选择了bash shell来查看Github for Windows的shell命令的目标,你会得到一些奇怪的东西:
C:\Users\10136196\AppData\Local\GitHub\GitHub.appref-ms --open-shell
Run Code Online (Sandbox Code Playgroud)
这与Github for Windows使用的Microsoft一键安装功能有关,这在我的实验中的Console2设置Shell:字段中不起作用.
我是新来的Git猛砸,只是刚在我的课今天下载了这个使用,第一类模块就可以了问我的CD到不同的目录和LS这在Git的Bash的工作完全正常的内容,然后问我使用以下命令打开文件夹中的README.md文件:
打开README.md
然后出现此错误消息:
bash:open:命令未找到
我知道我的CD在正确的文件夹,并LS确实显示了README.md文件,这是一个新安装的和最新的Git的Bash,不能想象会有一个缺失的环节或改变在这个节目...我能做什么?请帮忙谢谢!
我正在使用Windows 8和Git for Windows
我在Windows PC上使用git版本2.7.0.windows.1,我使用以下命令:
$ nano README
Run Code Online (Sandbox Code Playgroud)
这导致我:
bash: nano: command not found
Run Code Online (Sandbox Code Playgroud)
现在我如何安装纳米文本编辑器到git bash?
你如何在windows git bash中设置java版本?它是否通过环境变量工作?Java -version在dos命令提示符中提供了另一个版本,而不是在git bash中...
这就是我做的:
cd ~
touch .bashrc
notepad .bashrc
Run Code Online (Sandbox Code Playgroud)
我的.bashrc的内容是(在网上找到的):
SSH_ENV="$HOME/.ssh/environment"
# start the ssh-agent
function start_agent {
echo "Initializing new SSH agent..."
# spawn ssh-agent
ssh-agent | sed 's/^echo/#echo/' > "$SSH_ENV"
echo succeeded
chmod 600 "$SSH_ENV"
. "$SSH_ENV" > /dev/null
ssh-add
}
# test for identities
function test_identities {
# test whether standard identities have been added to the agent already
ssh-add -l | grep "The agent has no identities" > /dev/null
if [ $? -eq 0 ]; then
ssh-add
# …Run Code Online (Sandbox Code Playgroud) 有谁知道如何使用Git Bash来安装gcc,或者如何安装gcc然后用Git Bash注册?
非常感谢.
我是一个习惯了 Mac 终端的 Mac 人。现在我正在使用Windows。
我尝试使用 Windows 的原因是我想确保我的 Docker 项目的 CLI 适用于 Windows 用户,我可以将来自我的容器的文件写入 Windows,并确保我的 README 文件包含适用于 Windows 用户的说明。基本上也测试我在 Windows 上所做的一切,比如 Python。
Windows 10上的更新似乎在一夜之间破坏了Python。仅尝试运行会python --version返回“权限被拒绝”错误。三个更新都没有;KB4507453,KB4506991或KB4509096看起来像是罪魁祸首,但问题的时机令人怀疑。我希望不会有回滚的麻烦,而是希望有一个更简单的修复程序丢失。
python上的权限为“ -rwxr-xr-x”,除了安装昨晚的补丁程序后让Windows更新重启计算机之外,我没有做任何更改。
根据系统信息,我正在运行10.0.18362
还应注意,无论我是否(尝试)使用“以管理员身份运行”从git-bash执行Python,并且如果我尝试使用PowerShell,它只会打开Windows存储,就像未安装该应用程序一样,所以这种情况正在发生我以为/c/Users/david/AppData/Local/Microsoft/WindowsApps/由于某种原因它看不到文件夹的内容。
我也尝试过重新安装Python 3.7.4,但这也无济于事。还有什么我应该看的吗?
windows file-permissions python-3.x git-bash windows-store-apps
奇怪的是,我真的找不到这个问题的答案,在我在 NPM 上查看了一些帖子和文档之后,我决定提出这个问题 - 这可能是一个非常基本的问题,但似乎并没有隐式解决...
如何从目录中卸载 npm?
前提:
你npm init -y在错误的目录中
期望的结果:
从该目录中删除 npm
我正在 Windows 10 上工作/在 VS Code 终端上使用 git bash
如有任何帮助,我们将不胜感激 -
沃利
我正在尝试删除我的本地分支并尝试了我在这里找到的大多数解决方案,即签出到另一个分支然后运行git branch -D (or -d) <my_branch>。我尝试过,但仍然收到相同的错误,指出“无法删除在“my_path”签出的分支“my_branch”
我是如何陷入这种情况的:我通过执行git worktree add -b branch_name ../project_name develop. 然后我意识到我想更改我的分支名称,因此我首先使用 删除了整个目录rm- rf。现在 my_path 指向已删除的目录,所以我不知道现在该怎么办。帮助将不胜感激。我使用 Git Bash 在 Windows 7 上运行
我尝试过的事情:
git branch -d尝试git branch -D错误截图:
(virtualBDD) 是我的虚拟环境。你可以忽略这一点。