Also available on my blog.
This post is dedicated to my wife who, despite being one of the smartest person I know, still sucks at Git
I've been m...
For further actions, you may consider blocking this person and/or reporting abuse
I love this separation into different levels!
Here is a free opensource eBook that might be helpful for absolute beginners:
github.com/bobbyiliev/introduction...
👏 git is a weird mindshift that takes time to absorb, I love how you present different levels to master before moving to the next. There are so many learn git in 5 minute posts, this one is more realistic.
git has the worst function naming of any app i have ever encountered.
I have been coding and using git for many years and still make huge unforced errors.
Upstream vs downstream pull vs push they are all bass ackwards
there is a great video on smartereveryday that shows how hard it is to ride a bicycle when the steering is reversed (right turns left, left turns right)
It seems to me that Git functions are the software equivalent of a reversed steering bicycle.
My favorite is
git merge -X theirs/ours
with the meaning of theirs/ours reversed when you rebase.What you can’t master git in 7 minutes like all the articles tell us? 😜🤣
Shame this will get 20 likes as the advice here is great! Have a ❤️ and a 🦄 to try and get this in front the people who need to see it!
Hello,
Thank you for sharing.
For those who will try to find squash command. It's not standard, you can create an alias to mimick the behaviour.
If you just need to squash when merging you can do :
git merge --squash
Thank you so much ! I'll correct this.
Great Roadmap!! I'm seeing a few gaps on my git knowledge through this... time to study now. 😊😊
Great breakdown of different categories of commands in git! It took me a few years to fully understand it after daily usage
Hey, thanks, man. I’ve been in a slump about using it lately. I’ve been working on some sort of database but with links to various websites. I want to follow something simple like Coinbetz but not related to gambling or bitcoin. Something niche. coinbetz.com/blog/crypto-credit-ca...
alias git lg="git log --all --decorate --oneline --graph"
is a lifesaver. Normal
git log
is very messy to understand anythingThank you very much!
This article is really awesome! Thanks for doing this!
Excellent post Samuel congratulation this post is very useful, @samuelfaure you allow me translate this post to spanish ?
This is my account sorry @haroldv22 I was connected with the company account jejejeje
I normally say "I have a difficult relationship with Git"
Well done, Samuel, and thanks for sharing.
Hope it includes sample commands for some cases, or proper tutorial link.
Thanks
Hi Samuel congratulation for this post is very useful, I want to ask if you allow me translate this post to spanish ?
Sure, as long as you credit and link to the original
Great article!
Nice! I remember working on CVS at first and thought that was simple and easy, especially when automating build scripts, git brought that to a whole other level.