CONCEPT OF GITHUB

Table of contents

What is GitHub?

What are GitHub features

What is Git?

A GitHub use case

So How Do You Get Started With GitHub?

How Do You Use Git and GitHub?

What is GitHub?

GitHub is a Git repository hosting service that provides a web-based graphical interface. It is the world’s largest coding community. Putting a code or a project into GitHub brings it increased, widespread exposure. Programmers can find source codes in many different languages and use the command-line interface, Git, to make and keep track of any changes.

GitHub helps every team member work together on a project from any location while facilitating collaboration. You can also review previous versions created at an earlier point in time.

So now we know what Git and GitHub are. Time to gain a better understanding of the importance and relevance of what is GitHub by exploring its features.

What are GitHub features

1. Easy Project Management

GitHub is a place where project managers and developers come together to coordinate, track, and update their work so that projects are transparent and stay on schedule.

2. Increased Safety With Packages

Packages can be published privately, within the team, or publicly to the open-source community. The packages can be used or reused by downloading them from GitHub.

3. Effective Team Management

GitHub helps all the team members stay on the same page and organized. Moderation tools like Issue and Pull Request Locking help the team to focus on the code.

4. Improved Code Writing

Pull requests help the organizations to review, develop, and propose new code. Team members can discuss any implementations and proposals through these before changing the source code.

5. Increased Code Safety

GitHub uses dedicated tools to identify and analyze vulnerabilities to the code that other tools tend to miss. Development teams everywhere work together to secure the software supply chain, from start to finish.

6. Easy Code Hosting

All the code and documentation are in one place. There are millions of repositories on GitHub, and each repository has its own tools to help you host and release code.

What is Git?

Git is a version control system used for tracking changes in computer files, making it a top-rated utility for programmers world-wide. Git can handle projects of any size.

Git is used to coordinate the workflow among project team members and track their progress over time. It also benefits both programmers and non-technical users by keeping track of their project files. Git allows multiple users to work together without disrupting each other’s work.

A GitHub use case

Let’s consider the case of Decathlon, the world’s largest sporting goods retail brand. The company has over 1600 stores in 57 countries, with more than 87,000 employees.

Every company, no matter how large or small, inevitably experiences challenges and obstacles. We could best summarize Decathlon’s problems as:

  1. How would the company maintain workflow visibility and avoid redundancies in such a large workforce?
  2. How would the company hire developers for so many diverse locations?

GitHub to the rescue! GitHub is not only an affordable resource but also features a great open-source community. Since it is a cloud-based tool, the code is conveniently visible across the entire client organization, facilitating every participant’s contributions.

GitHub allows collaboration with developers from all over the world. Open-source solutions like GitHub enable potential developers to contribute and share their knowledge to benefit the global community.

So How Do You Get Started With GitHub?

It’s easy to get things going with GitHub. For starters, click onto the GitHub site and create an account. Then, consider installing Git on your system, especially if you plan on using your local computer. Then, go to your terminal and make yourself known to Git by setting up your user name in every repository. Use this command:

git config — global user.name “<your_name_here>”

Make sure the “your name here” parameter is your own name. Pick any name you’d like.

Next, share your email address with Git. It should be the same address you entered when you joined GitHub.

git config — global user.email “<your_email@email.com>”

You’re now ready to use Git!

How Do You Use Git and GitHub?

  1. Create your GitHub account, which you should have already done, thanks to the previous section!
  2. Create a repository or “repo” for short. This is where you store your code.
  3. Build a file.
  4. Make a commit. Whenever you create a file or change it, you create a Git commit to store the new version.
  5. Connect your repo with your computer system.

GitHub is an increasingly popular programming resource used for code sharing. It’s a social networking site for programmers that many companies and organizations use to facilitate project management and collaboration. According to statistics collected in October 2020, it is the most prominent source code host, with over 60 million new repositories created in 2020 and boasting over 56 million total developers.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Abdulkabir Abdulbasit

Abdulkabir Abdulbasit

I am a Front-End developer and a Technical writer. I love learning , teaching and I practice what I learn in my day to day activities.