Getting Started With Git & Github

Tech Trends

Konnichiwa, people! How are you all doing? If you’re looking to kickstart the year with a fresh perspective and some exciting resolutions, then diving into the world of Git and GitHub might just be the perfect way to go. As we usher in the new year, consider making a commitment to enhance your coding skills, collaborate seamlessly with others, and streamline your development workflow. In this blog, we’ll embark on a journey through the fundamental concepts of Git and GitHub, exploring how these powerful tools can revolutionize your approach to version control and open up new possibilities for collaborative coding.

What is Git & Github ?

Git is a distributed version control system that tracks changes in source code during software development, facilitating collaboration among multiple contributors while maintaining a comprehensive history of the project.

GitHub is a web-based platform for version control and collaboration, enabling developers to manage and track changes in their code while fostering teamwork and open-source contributions.

Basically, git helps you manage different version of your project & github is the company/ website where you do all this stuff.

Need for Git & Github ?

Version Control(git) is like having a magical time-traveling assistant for your code. It safeguards your work, allowing you to rewind and fix mistakes, much like a trusty undo button. It ensures your projects stay organized and collaborations remain hassle-free. It gives you the ability to work  remotely with minimum required local setup.

Advantages of Git & Github

  • Version Control : Git, the underlying technology, is a robust version control system. It tracks changes in code, allowing developers to roll back to previous versions, compare changes, and identify when and by whom modifications were made. This ensures code stability and makes it easier to troubleshoot issues.
  • Project Management : GitHub offers built-in project management tools like issue tracking, milestones, and project boards. This helps teams organize tasks, track progress, and efficiently manage projects.
  • Open Source Collaboration : GitHub is a popular platform for hosting open-source projects. It encourages contribution from the global community by providing an accessible platform for developers to fork repositories, make changes, and submit pull requests. This fosters innovation and accelerates the development of projects.

How to use Github ?

First of all you need to have a github account to be able to use github . You can make it by using your google account. On github, we basically use Repositories to manage projects which is nothing but a fancy term for folders. Now there are two ways to make repos on github :-

  • Using GUI (Graphical User Interface) –  It basically includes three steps i.e. :- Installing Github Desktop app, Making or cloning a repo & making changes to the repos & then commiting the changes.
  • Using CLI (Command Line Interface) – The steps are same here but the only difference is that instead of graphical interface we use a command line interface . The interface we use here is BASH.

Conclusion

In a nutshell, Git is basically a time-traveling wizard for your code, akin to Harry Potter waving his coding wand to manage versions effortlessly. GitHub, on the other hand, is our coding Hogwarts—a magical realm where our wizards (developers) collaborate, cast pull requests instead of spells, and turn merge conflicts into friendly debates. Welcome to the enchanting world where version control meets wizardry!.

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.
You need to agree with the terms to proceed

You May Also Like

Be an OPEN-SOURCER

Author

Must Read

No results found.