Answers:
安装msysgit之后,我可以Git Bash here
在Windows资源管理器的上下文菜单中选择该选项。因此,我只是简单地导航到该目录,然后在此处打开Bash。
我还将默认Git Bash
快捷方式复制到了桌面,并编辑了它的Start in
属性以指向我的项目目录。它完美地工作。
Windows 7x64,msysgit。
Start in
是他最感兴趣的部分-如果您使用的是Windows Shell(cmd.exe
),则还可以QuickEdit mode
通过相同的属性对话框打开该菜单,以使复制/粘贴操作更加轻松,并设置窗口大小/缓冲区/字体属性等等...
Git Bash Here
选择。那我该怎么办呢?
Git Bash
的Start in
属性,请右键单击Git Bask快捷方式图标,然后单击“属性”。然后在Start in
字段中找到您想要开始的路径并将其粘贴。看起来像这样:C:\Users\DM\Desktop\YourFolder
cd-to-home
压倒了我的start in
价值。全部排序。
Start in
价值,我用%USERPROFILE%/Git
哪里Git
是下我的家目录,例如一个目录C:\users\rami\Git
不安装msysgit的最简单方法是右键单击Git Bash快捷方式图标→ Start in: →“ C:\ Program Files(x86)”。
更改Start in条目,并指出Git Bash的起始位置。如果不--cd-to-home
从“目标”框中删除零件,则“更改开始”将被覆盖。
--cd-to-home
参数的提示。
将此行添加到您的.bashrc
文件:
cd C:/xampp/htdocs/<name of your project>;
如果.bashrc文件不存在,请在根文件夹中创建一个。对我来说是:C:\Users\tapas\
保存.bashrc并打开Git Bash。而已!
.bashrc
不存在,只需在~
(
bash.bashrc
在Git\etc
文件夹中找到
Git Bash here
其他答案描述的选项配合使用。我通过添加条件来解决它,使其仅在主文件夹中运行。if [[ $(pwd) = $HOME ]]; then cd <location> fi
打开bash的属性,然后将“开始于”更改为要开始的位置。此后,(我遇到了这个问题,并通过执行此操作解决了该问题)转到目标并删除--cd-to-home “ C:\ Program Files \ Git \ git-bash.exe”之后的参数部分。仅THEN会在您指定的“开始于”目录中启动。
我在某处阅读它对我有用。
首先在git bash中检查HOME的位置。打开git bash并运行
echo $HOME
现在通过打开cmd更改HOME路径并运行
setx HOME "path/to/.ssh/loc" (I gave C:\Users\aXXXX)
现在通过在git bash中运行echo命令进行交叉检查。
HOME
,但不是HOMEDRIVE
和HOMEPATH
-我不能改变其中cmd
这个解决方案的推出。但是无论如何,Git Bash受到了影响,现在又可以正常工作。
如果您和我一样,并且到达Git的方式是windows key+ G+ I+ Enter,则只需单击windows key,搜索Git,右键单击生成的Git Bash
图标,选择属性,然后更改Start in:
字段。
我不确定这是做什么的,因为我不确定Windows上的Git是什么(sh之上的外观本身就是cmd上的外观?),但是无论如何,您现在都可以固定快捷方式Windows会在您的任务栏或桌面上搜索“ Git”,并且它仍将在您将其设置到的任何目录中启动。
Windows 10经过测试的解决方案
在搜索中输入 git bash
右键单击它,然后选择打开文件位置
右键单击它并选择属性
在目标删除--cd到户从“C:\ Program Files文件\的Git \混帐bash.exe” --cd到户
在开始时,输入您希望其启动的目录的路径,例如,开始于:C:\ xampp \ htdocs
我在Windows 10上使用Git bash,这是我的解决方案:
env
; 然后单击Edit environment variables for your account
(控制面板)New
按钮~/
要加入git bash的路径打开一个git bash命令,并通过打字测试:pwd
和做仔细检查cd ~/ && pwd
右键单击Git Bash shortcut
,然后转到properties
。
在properties
内部start in
选项中,添加要开始的目录的位置Git Bash
和apply
更改。
Git bash用于玩bash命令。所以我在Windows中使用bash方法本身Git bash
编辑您的文件.bash_profile
(如果您没有该文件,则创建它-参见下文如何创建)。输入以下几行。
alias ws="cd /d/workspace/"
ws
Smilyface@SmilingMachine /d/workspace
$ cat ~/.bash_profile
alias ws="cd /d/workspace/"
ws
touch ~/.bash_profile
或直接写入文件
vi ~/.bash_profile
很简单,啊哈!
我喜欢Peter Mortenson的回答,但我想扩展一下。
.bashrc文件中的'cd〜'导致Git Bash的“ Git Bash Here”功能停止工作。而是,将此if语句添加到.bashrc文件中:
if [ "$PWD" == '/' ]
then
cd ~
fi
单独运行Git Bash时,它将切换到主目录,但是当运行“此处Git Bash”时,当前工作目录将不会更改。
只需在Git Bash的属性中键入本地目录(Git项目主目录)的路径即可。即,将路径C:\ yourprojsct目录设置为Git Bash的属性字段“ Execute In”或(Ausführenin)。而已!
现在,双击Git Bash。Git标头将在您的“ yourprojsct目录”上。
我尝试了以下方法;它帮助了我。希望对您有帮助。
cd /c/xampp/your-project