저장소에 업로드하는 것이 좋습니다. 내가 어떻게했는지 알려 드리겠습니다.
전체 ~/bin
디렉토리를 버전 화합니다 . 내 .bash_profile
디렉토리에 있습니다. 은 $HOME/.bash_profile
에 대한 링크입니다 ~/bin/.bash_profile
.
내 .bash_profile
모습은 다음과 같습니다.
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
그렇게하면 변경 사항을 쉽게 추적 할 수 있습니다.
저장소 업데이트를 유지하려면 ~/bin
하루에 한 번 디렉토리 의 변경 사항을 가져 오는 cron 또는 LaunchAgents 스크립트를 작성할 수 있습니다 .
cd ~/bin && git pull origin $(git name-rev --name-only HEAD)