2. Getting Started with Git

Installation

For Windows:

  1. Download the official Git for Windows installer from the Git website.

  2. Run the installer and follow the setup steps. The default options are generally suitable for most users.

  3. Once installed, you can access Git through the Git Bash terminal or the standard command prompt.

For macOS:

  1. If you have Homebrew installed, you can simply run:

    brew install git
    
  2. Alternatively, you can download the macOS Git installer from the Git website: https://git-scm.com/download/mac.

For Linux:

The exact command will depend on your distribution's package manager:

  • For Debian/Ubuntu:

    
    sudo apt-get update
    sudo apt-get install git
    
  • For Fedora:

    
    sudo dnf install git
    
  • For CentOS:

    
    sudo yum install git
    

Setting up Git (configurations)

After installing Git, it's a good idea to configure your personal information:

  1. Set your name:

    
    git config --global user.name "Your Full Name"
    
  2. Set your email address (use the same email you'll use for platforms like GitHub, GitLab, etc.):

    
    git config --global user.email "[email protected]"
    
  3. (Optional) Choose a default text editor for Git (e.g., for Vim):

    
    git config --global core.editor vim
    
  4. To check your configurations:

    
    git config --list
    

Initializing a new repository

To start tracking an existing directory with Git or to create a new repository:

  1. Navigate to the project directory using the terminal:

    
    cd /path/to/your/project
    
  2. Initialize a new Git repository:

    
    git init
    

This will create a new .git directory in your project folder, which will store all the necessary metadata for version tracking. Your project is now ready to have its changes tracked by Git.

Cloning an existing repository

If you want to get a copy of an existing Git repository, you'll use the clone command. This is common when you want to get a project that's hosted on platforms like GitHub, GitLab, or Bitbucket.

  1. Navigate to the directory where you want the project to be cloned.

    
    cd /path/to/your/folder
    
  2. Clone the repository:

    
    git clone https://repository-url.git
    

For example, to clone the official Linux kernel:


git clone https://github.com/torvalds/linux.git

This will create a directory with the repository's name, download the repository's files into that directory, and set up a remote named origin pointing back to the original repository. You can now navigate into the directory and start working with the project's files.

Last updated