我甚至不确定我是在问正确的问题.让我解释一下我的情况:
这是关于Windows 7上的Git.
我的公司在网络驱动器上设置Windows用户目录,而不是在本地硬盘驱动器上(用于备份和超出此问题范围的其他目的).我不能改变这个政策.
我可以在该方案之外拥有本地文件,这就是我的Apache服务器的设置方式.完全是当地的.
我安装了Git.它安装了Bash.当我启动Bash和cd ~(更改到根目录)时,我发现它(Bash根目录)指向我的网络用户目录.我希望它不要那样做.我想要 ~在我的硬盘上的其他地方.我想要它,以便当我执行其他操作,如安装证书,SSH密钥等时,其默认值不会自动使用该网络目录.
我到处搜索都是徒劳的,我能找到的所有内容都指的是涉及别名,重定向和$ HOME指向的位置的答案.但这根本不是我想要的.
问题是:我可以更改该目录吗?如果是这样的话:怎么样?
更新:所以,$ HOME是我需要修改的.但是我一直无法找到这个神秘的$ HOME变量的位置,所以我认为它是一个Linux系统版本的PATH或其他东西.无论如何 ......
我的确有一个"个人资料"文件git/etc.以下是内容(注意没有$ HOME):
# To the extent possible under law, the author(s) have dedicated all
# copyright and related and neighboring rights to this software to the
# public domain worldwide. This software is distributed without any warranty.
# You should have received a copy of the CC0 Public Domain Dedication along
# with this software.
# If not, see …Run Code Online (Sandbox Code Playgroud) 我在我的W10笔记本电脑上安装了bash,但有一点非常令人沮丧的是我无法向上滚动.
有谁知道用鼠标滚轮滚动的方法?许多谷歌搜索后我找不到任何东西.
上下文:如果我编译一些C++文件并获得大量错误,我无法向上滚动以查看所有这些错误.
我使用gitbash以便拥有unix命令和对git命令的访问权,但是我发现控制台本身并不十分出色。我环顾四周,但找不到我真正喜欢的控制台。有没有人找到?
我通过编辑 settings.json 文件将 Windows 上的 bash 添加到 Windows 终端,当我尝试编译用 c++ 编写的简单 hello world 时,它会抛出错误,未检测到 gcc 或 g++ 如何正确添加 MSYS bash 终端,以便我可以从 Windows 终端编译文件
在 settings.json 中,我添加了 bash shell 的路径,如下所示:
{
"commandline": "powershell.exe",
"guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
"hidden": false,
"name": "Windows PowerShell"
},
{
"guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
"hidden": false,
"name": "Azure Cloud Shell",
"source": "Windows.Terminal.Azure"
},
{
"commandline": "C:\\msys64\\usr\\bin\\bash.exe -i -l",
"guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
"hidden": false,
"name": "msys2"
},
{
"guid": "{495d29da-4bfb-4956-abd8-ed1760703232}",
"commandline": "cmd.exe",
"hidden": false,
"name": "cmd.exe"
}
Run Code Online (Sandbox Code Playgroud) 据我了解 bin\bash.exe 调用 usr\bin\bash.exe 我猜有一些选项可以帮助管理 Windows 路径,但找不到任何文档来表明这一点。
我所知道的是,如果我将环境设置为使用 Git\usr\bin\而不是Git\bin.
一个新的开发箱似乎有这样的设置:
哪里 bash
C:\Windows\System32\bash.exe
C:\Program Files\Git\usr\bin\bash.exe
Run Code Online (Sandbox Code Playgroud)
我可以理解 wsl 是顶级的,但无法理解第二个条目是否bin/bash.exe是我应该使用的条目?
我想在Git Bash.
所以我想将我的终端分成两个或多个选项卡。
如何将终端拆分为多个视图?
在窗口 11 中,当我们右键单击时,会显示与 Windows 10 不同的选项。在 Windows 10 中,有快捷方式可以在 git bast 中打开当前文件夹。那么在 Windows 11 中用 git bash 打开当前文件夹的快捷方式是什么。
git ×3
git-bash ×3
windows ×3
bash ×2
windows-10 ×2
console ×1
mingw32 ×1
msys ×1
msys2 ×1
msysgit ×1
windows-11 ×1