Welcome to the CSC Q&A, on our server named in honor of Ada Lovelace. Write great code! Get help and give help!
It is our choices... that show what we truly are, far more than our abilities.


+19 votes

git is a very sophisticated tool with a lot of amazing options. Although you really only need to use a few of the git commands to do most of your work, it can feel a bit overwhelming at first.

Also, it would be a good idea if at least one person on each team agrees to become the "git specialist" -- someone who digs deeper so that they understand more of the powerful features that git provides, and can help their team out when they have git-related problems.

So - what resources can you find? The best web tutorials? YouTube Videos? Free books? Cheat sheets?

asked in CSC305 Fall 2022 by (508 points)

5 Answers

+11 votes

With a step-by-step approach, I found Atlassian which offers a free lesson series covering everything from using Git to a variety of topics. The courses use visuals to graphically illustrate every idea in great depth.

answered by (1 point)

Can you provide a link, so people can easily find the lessons you mentioned?


Okay here is the website that I found, atlassian.com/git/tutorials/setting-up-a-repository,
Hope it helps.

+10 votes

I found this post from medium that uses memes as visual aids. I thought it was fun and informative.

But there's also this reference text that I use when I get in way over my head and want to just delete the whole project and start from scratch. (2.4 has saved more than one of my projects...)

answered by (1 point)
+8 votes
answered by (1 point)
+8 votes

The best resource for learning git for me is git itself! I think that watching and reading all of the videos and articles mentioned can be great, but actually doing similar things side by side and taking the time to understand what some of the acronyms mean is the most beneficial thing you can do.

answered by (2.4k points)
+8 votes
answered by (508 points)