top of page

Create A Git Repository

What Is A Git Repository ?

Git Repository is a store of structured data that contains a collection of project files of various different versions of a project along with their history.

Every Git Repository will have a hidden '.git' folder to enable GIT programs to track changes in the repository.

How To Create A Git Repository ?

There are different approaches to create a Git Repository enlisted below :

  • Create a bare git repository in a new project directory

  • Initialize git repository in an existing project directory

  • Clone a remote repository from a git service provider like Github

Let's create a project/folder as 'AutomationHub' for our own relevance which will be our root project folder and here,we will work on various Git Repositories :

  • Search 'git cmd' in the system search bar.

  • Open git cmd.

  • Use command 'mkdir <foldername>' to create a project/folder.

Create a Bare Git Repository in a New Project Directory

  • Open git cmd.

  • Navigate to the root project folder 'AutomationHub' by entering command 'cd automationhub'.

  • Enter command 'mkdir BareGitRepo' to create a new project/folder named 'BareGitRepo'.

  • Navigate to this folder with command 'cd BareGitRepo'.

  • Enter the command 'git init' to create a Git Repository.It creates a hidden '.git' folder inside the browsed folder or we can say,it initializes an empty Git Repository.

  • To view the the content of newly initialized Git Repository,enter command 'dir /ah'.

Initialize/Create Git Repository in an Existing Project Directory

  • Open git cmd.

  • Navigate to the directory in which the Git Repository have to be created.In my case,I've a project named 'Sample Project' within root project folder.therefore,enter the command 'cd automationhub/sampleproject'.
  • It already has few files for demo purpose as it can be view by executing command 'dir'.
  • Initialize the Git Repository by using the same command i.e. 'git init'.
  • It will initialize an empty Git Repository.

Clone a Remote Repository from a Git Service Provider(Github and few more)

In the context of Git,clone is to create a local copy of the Remote repository.The remote repository is hosted on a server and we can clone it on our local system.

  • Copy the url of the remote repository.

  • Open git cmd.

  • Navigate to root project folder 'AutomationHub' by entering command 'cd automationhub'.

  • Create a directory to store the source code.

  • Enter the command 'git <repourl>',to initialize the Git Repository.

  • At the place of 'repourl',we have to pass the copied url of the remote repository.

Refer next page Git Staging Environment

automationhub.png
baregitrepo.png
sample project.png
bottom of page