Git: git pull (Get Update)
How to get update from a remote repository?
use git pull URL
. Example:
# cd to my git project dir cd ~/git/xah_emacs_init # pull from a remote repository git pull https://github.com/xahlee/xah_emacs_init.git
This will update your local repository (and working dir) from remote server.
How to force a pull?
# discard local changes git reset --hard # delete all untracked local files and dirs. (DANGEROUS) git clean -xdf git pull remote_server_or_name
How to force clean pull from a original project by url?
suppose this is the original project: https://github.com/melpa/melpa
you forked from it.
now you want a clean sync. That is, you want a fresh clone of melpa.
git remote add upstream https://github.com/melpa/melpa git fetch upstream git checkout master git reset --hard upstream/master git push origin master --force