I use git for about 3 years. First I knew only how to use it with PhpStorm – cmd + t
to update branch, cmd + k
to commit and push changes. To make new branch I used menu and let the IDE do the work. It was fine until I heard about squash
. I heard that it is often used when you contribute to someone’s repository. Maintainer of the repo often want clean history – if you want to contribute you must make pull requests with only one commit. And you may do it using squash.
It was a bit too much for me at that time: squash
, rebase
, push --force
. No thanks 😉
Some time later a couple of people in my company started to use git more. They started to make squashes, rebases and so on. So if they wanted to use it I had to learn it too.
Continue reading
Recent Comments