Git useful commands

Written on 2019-09-10 16:33:48

Last updated 2020-11-29 07:18:00

  • Store all your cred into system helper
git config --global credential.helper store
# Set the cache to timeout after 1 hour (setting is in seconds)
git config --global credential.helper 'cache --timeout=3600'
  • Ignore file mode change in current working tree
# For individual project
git config core.fileMode false 
# For system wide all git project
git config --global core.fileMode false
  • Reset current branch to previous stat
git reset --hard HEAD
  • How to save your work into git clipboard
git stash
  • Easy way to update your current code using same branch.
git pull --rebase

Final my .gitconfig file looks like

cat ~/.gitconfig
    email = [email protected]
    name = Vallabh Kansagara
    helper = store
    fileMode = false
blog comments powered by Disqus