-
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.
-
-
Before getting started, make sure you have downloaded the application GitLearn on your laptop or PC.
-
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.
-
We have provided logs folder where you can track the status.
-
DO NOT edit or delete any folders or files in the Project. You are only allowed to run the application.
-
An additional "Practice folder" is provided as a WorkSpace where can you modify or add new files or folders to practice.
-
-
You can see the HOME tab of GitLearn. Here we have five sections.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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!
-
If you have any queries you can mail me at: ritheeshbaradwaj@gmail.com. Please provide your valuable feedback to improve the application.
-
Notifications
You must be signed in to change notification settings - Fork 5
GitLearn will guide you in a proper way from beginner level to gain basic knowledge on Git environment.
RitheeshBaradwaj/GitLearn
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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 0
No packages published