An Interest In:
Web News this Week
- April 19, 2024
- April 18, 2024
- April 17, 2024
- April 16, 2024
- April 15, 2024
- April 14, 2024
- April 13, 2024
Git, GitHub - Ultimate developer tools
As the title says these tools help you throughout your project development life cycle. Almost every developer on the planet at least heard about these. And if you don't know these yet , you are in trouble. So, in this blog, I will introduce you to Git and will share some amazing resources to master git and GitHub.
Let's dive in
Let's Git before GitHub
What is Git?
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
So it is a tool to control and manage your code like tracking changes, keeping the history of all changes, switching versions and lots of things.
Some important concepts you should learn:
- Making and committing changes
- Staging
- Stashing
- Branching
- Squashing
What is GitHub?
So git is a tool to manage your project. Now imagine, if you want to add invite others to collaborate on your project and build together. What will you do? Share your computer? No, you have to share your code through some medium and others will make some changes and then they share updated code with you and then you make some changes and so on... What if there is someplace to host your code and everyone work together? Here comes GitHub into action. GitHub is a place for collaboration.
- If you prefer a video tutorial:
- Learn interactively:
https://docs.microsoft.com/en-us/learn/modules/intro-to-git
- Learn with diagrams and conceptually:
- Git branching is one of the main features of Git. Learn it interactively:
https://learngitbranching.js.org
- Learn how to deploy your project with GitHub pages:
How to put your website online in under 10 minutes?
Rakesh Potnuru Nov 8 '21 2 min read
- Learn GitHub actions:
- Make an awesome GitHub profile: (Mine - here :))
GitHub profiles are now Resumes, portfolios and everything.
https://github.com/abhisheknaiidu/awesome-github-profile-readme
- Try GitHub copilot:
Are you a student?
- Get GitHub Student Developer Pack:
https://education.github.com/pack
- Build your community with the help of GitHub training and resources:
https://education.github.com/experts
- Apply for GitHub externship:
Tool of the week
Haikei - Generate SVG designs
Hope you like this. Follow for more.
Original Link: https://dev.to/itsrakesh/git-github-ultimate-developer-tools-32kb
Dev To
An online community for sharing and discovering great ideas, having debates, and making friendsMore About this Source Visit Dev To