DEV Community

Cover image for πŸ‘©β€πŸ’» Git and Github for beginners

πŸ‘©β€πŸ’» Git and Github for beginners

Jane Tracy πŸ‘©πŸ½β€πŸ’» on June 20, 2020

What is Git Git is a distributed version-control system for tracking changes in source code during software development.It is designed f...
Collapse
 
photuris5 profile image
Gina Wilson

This! This is the best introduction to git and GitHub that I've ever come across so far. Absolutely what I needed to make sure I was understanding the process correctly. Thank you Jane! Looking forward to more articles from you!

Collapse
 
tracycss profile image
Jane Tracy πŸ‘©πŸ½β€πŸ’»

Thank you. I am glad it will help you in any way. πŸ’―

Collapse
 
kiani0x01 profile image
Mateen Kiani

Thank you!
I have written a similar article on git and GitHub. Below is a quick cheatsheet.
Cheers ☺️
git cheatsheat

Collapse
 
tracycss profile image
Jane Tracy πŸ‘©πŸ½β€πŸ’»

Amazing. Thanks for the share 😊.

Collapse
 
fasani profile image
Michael Fasani

This was a really nice write up. I’ve been using git for years and I think there is only really 2 other commands that I use regularly.

β€˜git rebase’ and β€˜git cherry-pick’.

I think that GitHub is such a fantastic place to learn and grow and if you are looking to get involved in people’s projects my advice would be the following. When I first start contributing to people’s projects I focus on low hanging fruits. Tidying up documentation and spell checks are nearly always accepted. Do not rewrite huge chunks of code when you are a new contributor and usually larger changes are better discussed first. Often there may be knowledge you overlook. Open up very clean, small commits, separate concerns with different commits. Look for open issues and start talking to the repo owners before. You need to build trust and show you are professional. Ideally you use the library personally so that you can help maintain it over time. Being a consumer of a product makes you better at understanding the direction of the product.

Collapse
 
fasani profile image
Michael Fasani

I actually felt quite inspired to write my first post (5 tips for getting involved in open-source projects on GitHub) after sharing this comment earlier, so thank you for sharing originally! ❀️

Collapse
 
tracycss profile image
Jane Tracy πŸ‘©πŸ½β€πŸ’» • Edited

That's amazing. I love the post. Clear and straight to the point. πŸ’―

Collapse
 
tracycss profile image
Jane Tracy πŸ‘©πŸ½β€πŸ’»

I absolutely agree with you πŸ’―

Collapse
 
tamouse profile image
Tamara Temple

Great intro; I'm going to include this link in the ones I pass out to newbies

Collapse
 
tracycss profile image
Jane Tracy πŸ‘©πŸ½β€πŸ’»

Thank you πŸ™ŒπŸ½. Totally appropriate it.

Collapse
 
lynnlangit profile image
Lynn Langit

well-written - thanks!

Collapse
 
tracycss profile image
Jane Tracy πŸ‘©πŸ½β€πŸ’»

Thank you πŸ’―πŸ™ŒπŸ½. I appreciate it.

Collapse
 
wafa profile image
wafa

thank you for this !

Collapse
 
tracycss profile image
Jane Tracy πŸ‘©πŸ½β€πŸ’»

I am glad it will help you. πŸ’―πŸ˜Š

Collapse
 
cjbcross profile image
Chris Butler

Great write up! Sending this to several slack channels at my place of work. Thank you for the contribution!

Collapse
 
tracycss profile image
Jane Tracy πŸ‘©πŸ½β€πŸ’»

Thank you so much for your support. πŸ™ŒπŸ½

Collapse
 
davidyaonz profile image
David Yao

Thanks for the efforts of writing it. Cheers

Collapse
 
tracycss profile image
Jane Tracy πŸ‘©πŸ½β€πŸ’»

I hope it helps you even in the smallest way :)

Collapse
 
atilatokyo profile image
Atila

Thanks for that

Collapse
 
tracycss profile image
Jane Tracy πŸ‘©πŸ½β€πŸ’»

I hope it will help even in the smallest ways. πŸ’―πŸ™ŒπŸ½

Collapse
 
fenriquegimenez profile image
F. Enrique GimΓ©nez

Thank you!

Collapse
 
tracycss profile image
Jane Tracy πŸ‘©πŸ½β€πŸ’»

I am glad it will help in any way. πŸ’―

Collapse
 
olalani profile image
Olalani Oluwaseun

Great write up πŸ‘

Collapse
 
tracycss profile image
Jane Tracy πŸ‘©πŸ½β€πŸ’»

Thank you. I appreciate it πŸ’―