Git: git pull (Get Update)

By Xah Lee. Date: . Last updated: .

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

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:

you forked from it.

now you want a clean sync. That is, you want a fresh clone of melpa.

git remote add upstream
git fetch upstream
git checkout master
git reset --hard upstream/master
git push origin master --force