Git bash: How to Change Directory

Git Bash is a program that offers Unix-based shell utilities and experiences for Git command line operations for the Windows OS. For Windows users, Git Bash simulates the Git command line interface used in Unix. When people initially install Git for Windows, the majority of Windows users also download Git Bash.

How to change a directory in Git Bash

Here's how to can change the directory or folder you are in, in git bash.

  1. The first step is to check which directory you are currently in. The way to do this is by using the command:
$ pwd

pwd stands for Print Working Directory and will print the current directory you are in onto your terminal. Once you execute this command, you will be able to see the path of your current Git Bash directory, like so:

$  /c/Users/yourUsername

2. The next step is to change the current directory to your desired directory or folder. To do this, simply type cd followed by the path to the directory you want to switch to in your command prompt or terminal.

  • For example, if you want to change the directory to the downloads folder which lives in your current location, then you can type cd downloads to change into that folder. So to change the current directory or folder, type cd followed by the path to the folder/directory you want to change to.
$ cd downloads
💡
Keep in mind that if the name of your folder has some spaces in it, for example: "My downloads", you will have to wrap the name (along with the file path), in double quotes.
$ cd "C:\My downloads"
  • If you want to change to a directory that does not live in your current file path, you can specify exactly which file path you want git bash to follow. For example, if you are currently in  C:\Users\username\desktop and want to transfer into C:/webprojects then you can use the following command:
$ cd c/webprojects

TL; DR

You can use the pwd command to show the current directory you are in, and based on your location, use the cd command to change to the directory or folder of your choice. That's all folks!