by: Karan Bains
Solving merge conflicts takes conscious effort, but I can do it!
I like how version control is useful for keeping track of a project file as it is updated, and browse any older version of the file in the commit history. I also like how the file can be reverted to a previous state if a mistake is made.
For me, the most challenging thing about version control is doing git stash whenever I need to experiment with some local changes.