Skip to content

GitLearn will guide you in a proper way from beginner level to gain basic knowledge on Git environment.

Notifications You must be signed in to change notification settings

RitheeshBaradwaj/GitLearn

Repository files navigation

GitLearn - A Beginners tool to learn Git

  • Overview

    Git is a distributed version control system for tracking changes in source code during software development. This tool will guide you in a proper way from beginner level to gain basic knowledge on Git environment. We have included an automated tool where you can create and push repositories on GitHub where you can collaborate with your friends and teammates.

  • Important Note

    1. Before getting started, make sure you have downloaded the application GitLearn on your laptop or PC.

    2. If you don't have Git on your system, you must install Chocolatey, software management automation for Windows.

      • To Install with cmd.exe, Run the following command:
       @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command " [System.Net.ServicePointManager]::SecurityProtocol = 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
      
      • To install with PowerShell.exe, Run the following command:
      Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
      

      For installing Chocolatey watch this video if you have any queries.

    3. We have provided logs folder where you can track the status.

    4. DO NOT edit or delete any folders or files in the Project. You are only allowed to run the application.

    5. An additional "Practice folder" is provided as a WorkSpace where can you modify or add new files or folders to practice.

  • How to use GitLearn !!

    You can see the HOME tab of GitLearn. Here we have five sections.
  • Section I - Introduction to Git

    This section gives you basic overview on Git. It deals with Version Control System and its types. Also we will see What is Git? and the Life Cycle of Git.

  • Section II - SetUp Git On Your Device

    We will walk through the process of installing Git on Windows. Also links for installing on Linux & Mac Os are provided. Installing Git on windows is automated in this section.If you don't have a GitHub account, I recommend you to create one. Finally, here you can make use of GitBash terminal and practice Git commands.

  • Section III - Basic Git Commands

    Here we provide details of some basic Git commands to get you going with Git. A Cheatsheat is provided which covers almost all Git commands. You can practice this commands using GitBash terminal. A tutorial video is also provided.

  • Section IV - GitPlay

    To access GitPlay click on the bottom-left image. Here you can create repository or push files to remote repository. Also you can clone some others project. Before using this section make sure you have installed Git on your machine with proper Internet Connection and you should have a GitHub Account.

  • Section V - GitHelp

    To access GitHelp click on the bottom-right image. Here you can see how to use git commands by entering the git command. Also you can search for your queries here.

  • Let's Get Started

    GitHub allows your work to get out in front of the public. Moreover, it is one of the largest coding communities around, so using it can provide wide exposure for your project and for you. The more people you have to review your project, the more attention and use it is likely to attract. So after using this tool you will be able to create repositories on GitHub and access them using terminal. So why wait? Install the application and let's git you ready!

  • Thankyou :D

    If you have any queries you can mail me at: [email protected]. Please provide your valuable feedback to improve the application.

About

GitLearn will guide you in a proper way from beginner level to gain basic knowledge on Git environment.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages