Ayush Thakur
Ayush Thakur

@JSAyushThakur

12 Tweets 8 reads May 18, 2022
Introduction to GitHub
Thread πŸ§΅πŸ‘‡
πŸ‘‰ Introduction
➑ It is a code hosting platform for version control and collaboration
➑ Offers the distributed version control and source code management functionality of Git
πŸ”—github.com
πŸ‘‰ Its Uses
➑ Upload your project online so that other people can contribute to it
➑ Some other GitHub features: Fork, PR, Star, Clone
πŸ‘‰ Some Important GitHub Terms
➑ Repository
➑ Main branch
➑ Clone
➑ Fork
➑ Clone
➑ Star
➑ Pull Request
➑ Commit
πŸ‘‰ Fork
➑ Allows making changes to a project without affecting the original code
➑ You can freely experiment with the code without affecting the original project
πŸ‘‰ Star
➑ Makes it easy to find a repository or topic again later
➑ Mark the repositories and topics to discover similar projects on GitHub.
πŸ‘‰ Clone
➑ Creates a copy of a specific repository or branch within a repository
➑ Basically copies the repository from GitHub to your local device
πŸ‘‰ PR (Pull Request)
➑ It tells the Repository owner about the changes you've pushed in their repository on GitHub
➑ The owner has to accept the PR so that the changes starts reflecting in the repository
πŸ‘‰ Benefits of Using GitHub
➑ Can collaborate with developers
➑ Contribute to open-source projects
➑ Can showcase your work
➑ Offers Free Hosting
➑ Create a backup of your work
➑ Can learn from other's projects
➑ Many Companies ask for GitHub Profiles during hiring
πŸ‘‰ Resources to Learn GitHub
πŸ‘‰ Follow me on GitHub
πŸ”— github.com
Thank you for reading the thread ☺️
If you like it then do give the first tweet a RETWEET πŸ™Œ

Loading suggestions...