What is Git
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
What is the purpose of Version Control
The purpose of version control is to allow software teams to track changes to the code while enhancing communication and collaboration between team members. Version control facilitates a continuous, simple way to develop software.
What is Github
GitHub, Inc. is a provider or platform of Internet hosting for software development and version control using Git. It is used for hosting and collaborating on Git repositories.
let's quickly go through with git's all necessary commands...
Install Git for All Platforms
Setup git repository in your local system
For current configuration
$ git config --list
Show repository configuration
$ git config --local --list
Same for Global and system list, just place those instead of --local
Sets the name you want to be attached to your commit transactions
$ git config --global user.name "[name]"
Sets the Email you want to be attached to your commit transactions
$ git config --global user.name "[email address]"
Generate your Token Before creating any Repository
Go to the bottom left side corner of your setting, Click on Developer Setting then go to Personal access token, After that click on Generate new token.
Then you can create a token name and set a time limit to access that token will be generated.
This is it... Now you can create your Repository.
Create Your First Repository
First You need to Signup with GitHub, After login in with your account, go to the + icon.
After this, you can redirect to the below page, create your repo name, and make it public or private as your choice, you can also create a readme file, and then click Create repository
Then you can open your Git Bash or any other command line, in the specific folder you want then initialize the git repository by running the below command.
$ git status
$ git init
For adding all files inside a folder.
$ git add .
For adding a single file inside a folder
$ git add Your-repo.txt
You can check git status again to confirm, it's all up to you.
$ git status
Here we can see there is no Untracked file.
$ git commit -m "first commit"
$ git remote add origin https://github.com/Deep9110/Your-Name.git
$ git push -u origin master
Here all done, now you can check your GitHub repository to whether that file was added or not. Let's see the repo that we created.
It shows that we have successfully pushed our code to GitHub.
Thanks for giving your valuable time on learning git commands. If you like my Blog give a like and Save it for later use...