毎回ググるのがツラいので、set-upstream
と sync-fork
というエイリアスを追加する。
~/.gitconfig
[alias]
set-upstream = !"f() { if [ -n \"$1\" ]; then git remote add upstream $1; else echo 'usage: git set-upstream <url>' && exit 1; fi; }; f"
sync-fork = !"git fetch upstream && git checkout master && git merge upstream/master"
GitHub Help より。
-
set-upstream
: Configuring a remote for a fork - User Documentation -
sync-fork
: Syncing a fork - User Documentation