How To Create Folder In GitHub

I want to create folder in the GitHub repository and add files in that folder. How to achieve this?

How To Create Folder In GitHub

Ans. Creating a folder in GitHub involves following these steps:

  1. Create a New Repository: If you don’t already have a repository, start by creating one. This is where your folder will reside. You can do this by clicking the “+ New” button on the top right corner of your GitHub profile.
  2. Name Your Repository: Give your repository a name and provide an optional description.
  3. Initialize with a README: You have the option to initialize your repository with a README file. You can choose to do this or leave it unchecked if you want to add files later.
  4. Create the Folder: Once your repository is created, you’ll be on the main page of the repository. Click on the “Add file” dropdown button and select “Create new file.”
  5. Folder Naming: In the “Name your file…” field, enter the desired folder name followed by a forward slash (/). This tells GitHub you want to create a folder. For example, if you want a folder named “images,” you’d type “images/”. GitHub will recognize this as a folder creation.
  6. Add a File in the Folder: To create an empty folder, you’ll need to add a file inside it. Enter the desired file name in the “Name your file…” field, and make sure it follows the format “foldername/filename”. For example, “images/image1.png”.
  7. Commit Changes: Scroll down and you’ll see the option to “Commit new file.” Enter a commit message, which is a brief description of the changes you made, and then click the “Commit new file” button.
  8. View the Folder: Once the file is added, you’ll see your folder listed in the repository. You can add more files to the folder using the same process.

By following these steps, you’re essentially creating a file with a specific path that GitHub interprets as a folder.

Hridhya Manoj

Hello, I’m Hridhya Manoj. I’m passionate about technology and its ever-evolving landscape. With a deep love for writing and a curious mind, I enjoy translating complex concepts into understandable, engaging content. Let’s explore the world of tech together

Leave a Comment