I've been using Cygwin terminal for a long time, and have gotten very used to its quirks and what-not.

Recently I've been using the Git Bash shell in Windows 7 (64-bit). For Git command-line work, I prefer it over the DOS CMD box. Cygwin shell seems to find git file changes when it's a file line ending or some other nonsense (but that's not why I'm posting this question).

I'm experiencing something odd -and I'm not sure if it's my environment, the installed programs (Cygwin or Git Bash) or the possibility of cygwin's settings overtaking one a feature of Git Bash.

When I right-click on a folder in Windows Explorer, the context menu has a Git Bash Here option. But when I select it, the Git Bash always opens up with its pwd in my cygwin home directory.

I've checked my cygwin .bash_profile and .bashrc and I don't see any customized forcing of a specific home directory.

On a different computer with Windows 8, this feature works flawlessly even with Cygwin also installed.

Any ideas as to what to try? Thanks, Adam

  • dunno n i've hardly used git, but perhaps you can clarify when you say it shows your home directory, is that /home or /home/user? and maybe this is relevant stackoverflow.com/questions/1494658/… – barlop Jul 7 '15 at 11:50
  • @barlop at any point when Git Bash here launches the MINGW32 shell, it is in my home directory as per cygwin. In other words whatever my cygwin home directory is - is the pwd no matter what folder is right-clicked in Windows Explorer and selecting the "Git Bash Here" option. For example, if i right-click folder C:\bob, I would expect Git Bash to open in directory /c/bob but instead it opens in my cygwin user home directory. – Adam T Jul 7 '15 at 11:51

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.