
If you already work with Git daily but want to have a good comprehension of Git fundamentals, then this post is for you.
Here, you'll have the cha...
For further actions, you may consider blocking this person and/or reporting abuse
Hey @leandronsp, your blog writing skill is outstanding. Great Post!
I appreciate Raj <3
Great article, thanks!
It's worth noting that you must never do git rebase main when working on a repository with other coworkers because it gonna rewrite all the commits hash and throw conflict merge with all team members.
Indeed, I should’ve used git rebase fix instead, well spotted!
You are a great teacher! Have you ever considered about developing an algorithms & data structures course/material? I myself would pay in advance for that! Anyways, thanks a lot for this git fundamentals guide!
Hi Ruben, I appreciate your words <3
I've never considered creating such material, for now I'm just dumping thoughts on blogposts, but thanks for enlightening me!
how did you get these files inside git-101 folder?
I created them manually, they aren’t the focus of the article.
it would be interesting to know how to do this, and also have exact structure that need to be created.
ls -F1 .git/
shows nothing to me, so I didn't read after that.
did you run
git init
in the folder as suggested in the guide?This is exactly what I would want to see with git 101. You will help a lot of CS kids in their classes with this. Thanks man! Well written!
Thanks, that's exactly my goal writing these articles, bring fundamentals in a language easy to grasp. CS fundamentals don't need to be like black magic where only CS wizards can understand, that's why I work to fight that misconception about CS fundamentals
Thank for this amazing article, clear and detailed !
Great post!
Nicely done, its good to review the basics of the git now and again as some of these I used a lot years ago (like cherry-pink) but haven't for a long time.
Hey, That was really great article and really took a deep dive into the topic
Great post! 😊
incredible post,thanks
This is a great article, thank you and keep the good work!!!!
Explained it very clear. Thanks for posting
Thanks a lot for the detailed Info @leandronsp
Thank you for a succinct look as some of the ignored or less thought about inner workings of git.
Great Article :)
Awesome article!
for those who are interesting how to get "tree" option for the command
$ git commit-tree 3725c -m 'my precious commit'
you get the value after previously having called "git write-tree" , that has
a long notation 3725c9e313e5ae764b2451a8f3b1415bf67cf471
or
a short one 3725c
both can be used
for those who receives an error calling checkout
$ git checkout -b FIX
fatal: this operation must be run in a work tree
...be sure you are NOT IN the .git subfolder
wow
to newbies dont forget to initialize git folder add
$ mkdir git-101
$ cd git-101
$ git init