Saya pikir lebih baik mengunggah ke repositori. Biarkan saya memberi tahu Anda bagaimana saya melakukannya.
Saya versi seluruh ~/bin
direktori. My .bash_profile
ada di direktori itu. The $HOME/.bash_profile
adalah link ke ~/bin/.bash_profile
.
.bash_profile
Penampilan saya seperti ini:
if [[ $OSTYPE == darwin* ]]; then
. ~/bin/includes/exports-osx.sh
. ~/bin/includes/bash-stuff-osx.sh
. ~/bin/includes/aliases-osx.sh
. ~/bin/includes/functions-osx.sh
elif [[ $OSTYPE == linux* ]]; then
. ~/bin/includes/exports-linux.sh
. ~/bin/includes/terminal-linux.sh
. ~/bin/includes/aliases-linux.sh
. ~/bin/includes/ssh-keys-linux.sh
. ~/bin/includes/bash-stuff-linux.sh
fi
. ~/bin/includes/bash-stuff.sh
. ~/bin/includes/aliases.sh
. ~/bin/includes/powerline.sh
. ~/bin/includes/functions.sh
. ~/bin/includes/work-stuff.sh
Dengan begitu saya bisa melacak perubahan dengan mudah.
Untuk menjaga pembaruan repo, Anda dapat membuat skrip cron atau LaunchAgents yang menarik perubahan pada ~/bin
direktori Anda sekali sehari:
cd ~/bin && git pull origin $(git name-rev --name-only HEAD)