Learning Git and GitHub has been really beneficial for me. Git allows us to keep therecord of changes in the code and to track those changes, whenever we want. We can even see the history of those changes, who made them and why,which us useful for in depth understanding and debugging of a project. All this comes under Version Control System.
Most importantly,collaboration. GitHub makes it easy to collaborate with others. Multiple people can collaborate and work on a project simultaneously without overwritting each other's work. We can also use pull requests to review and discuss code before merging them into main project.
By hosting our code on GitHub, we have a backup in case we have any error in our local machine. GitHub allows us to control who can see and make changes in our repositories.
Having a GitHub profile with repositories showcasing our work can be a good addition to our resume. Contributing to open source projects can help us to learn from others and gain experience working on real life projects.
Looking forward to learn more and gain skills relentlessly.