git pull command basically fetches any update present on the remote repository but not yet present in local repository and merges the change. This command is basically combination of two commands git fetch; git merge FETCH_HEAD. Basically git pull fetches and replays changes from the remote master branch since it diverge from the local branch […]

,

Almost every other developer uses git for source control. But hardly a few of them know subtle difference between git add . and git add -A. Let’s see what help document says. -u, –update Only match against already tracked files in the index rather than the working tree. That means that it will never stage […]

, ,

Clearcase was my first version control software. I used it for 2 years and eventually I liked it since most of the commands are really simple to understand. In these two years I used to debug the code on debugging branch. Once I was done with the fix, I renamed the branch to follow the […]

,