![cover image](https://thepracticaldev.s3.amazonaws.com/i/mipao0n3oqno93o22s7f.png)
Pick. Squash. Drop. Rebase! (Comic)
It is a common practice to use `git rebase` to squash commits before creating or merging a pull request; nobody needs to see that you fixed 10 typos in 5 separate commits, and keeping that history is of no use. So how does a rebase look like?
on January 24, 2020
![cover image](https://thepracticaldev.s3.amazonaws.com/i/ban08i3ij12b7zv7ad1e.jpg)
Understanding Git Branches (Illustrated)
When multiple developers need to work in the same Git repository, it is important to define a process that allows collaboration. That's when branches become essential.
on January 17, 2020
![cover image](https://res.cloudinary.com/practicaldev/image/fetch/s--canYLMBK--/c_imagga_scale,f_auto,fl_progressive,h_420,q_auto,w_1000/https://thepracticaldev.s3.amazonaws.com/i/jr4fyx4uqh3v0oreou2a.png)
Stage! Commit! Push! A Git story (for beginners) - comic
A comic about Git basics
on January 10, 2020