What is Github? Guide to Beginner

GitHub Tutorial
Tech

What is Github? Guide to Beginner

Whenever you create something exciting or something new on your own, you always want to show it to others. As programmers, we also want to show our projects and codes to others, but how? Many platforms will help you host your code and show it to others, such as Github, Bitbucket, GitLab, Beanstalk, etc. Many of them give you the facility to work on your code together as a team. Currently, Github is more popular than other above-listed platforms for hosting your code
What is GitHub?PRO AccountPush, Clone, PullFork

GitHub is a version control system that will help you to control the version of the project on a very large scale.

GitHub offers Premium account for use, Premium users get unlimited Github Repo time, Storage etc. To know more check out GitHub Pricing.

Pull – Helps to get the repository from remote system to your local system whereas push does the opposite, and clone makes a copy of the parent repo.

Fork in Github helps you to copy the repository from the parent and work on the copy you have created in your repository.

What is Git?

For uploading your project to your Github account, you need to install Git first.  You might remember the relevance of the below picture from the previous posts, In other words, Git helps to do this version management of the files and coordinating work among the diverse team in the software development phase. Git is an open-source project and developed in 2005 by Linus Torvalds and Junio.

What is Version control System?

To understand the version control system, let me give you one example; sometimes, you wish you have a record that contains all the changes you made in your code or your project. The version control systems are software tools that record all of your changes in the files. It is like a database of changes. Git is a version control system that most developers prefer to use. We will see how you can upload your code on Github using Git.

To learn more about version control systems, click here. Still didnt get the version history, Look at the above picture where a directory has different files generated for the updates is not a good approach whereas using git commands (commit, push, pull) a version history single main file is created.

What Github can do?

Here want we do is staging the files and doing the commit, You can clone the entire repository and create a branch and commit to that branch ask the main developer to merge the branch. when you clone in reality you are creating a copy of the real code/repository in your local environment.

The fork is a personal copy of the repo which is already present or uploaded in GitHub by a different user. Once you fork and make changes to the repository the changes will happen to your forked repo, not the real one.

To access Github, Go to Github.com  in a web browser.

GithubTutorialsIndex

How to Create Github Account?
How to Install Git?

Step by Step guide to set up Github Accoutn

How to create GitHub Repository
How to add Collaborators into GitHub Repository?
How to Create new branch and Merge in Github?
How to resolve merge conflicts in Github
Push large files to Github| Git lfs tutorial

Whats’s New inGithub

Github has launched a new Dark Theme and Improved Container Support recently. Here is the full list of the documentation of Github Container Support.

FINAL VERDICT :

If you think this Github Tutorial starter kit for Beginner was useful to you, then don’t forget to share it with others. Also, please rate this article. Till then, we will meet For uploading your project to your Github account, you need to install Git first. which we will discuss in detail in the next post.

What all benefits GitHub developer pack has?

100+ developer benefits, the exciting one is Canva year subscription, Microsoft Azure Subscription, GitHub Pro version.

Can I apply without a student email ID to get a GitHub student developer pack?

Yes, you can apply with an enrollment letter, or any other proof showing you’re a student. Would recommend an email ID, because rejection is high in another case.

How to get a GitHub student developer pack?

  1. Visit https://education.github.com/pack

    Go the the above-mentioned site click on get your pack

  2. Sign in with your existing GitHub account

    Under academic status give student, Give student email id given my college/school. verify the email ID.

Tagged ,
Back To Top