GIT: Difference between Pull Fetch Clone and checkout

1)      Git Pull: It will pull the file from the remote branch and merge(by default) with local branch sources. You could also provide the –rebase option to do rebase after fetching the sources. Git checkout “localbranch” Git pull –rebase origin master   2)      Git Fetch: It will fetch the sources from the remote branch and[…]