sh 从远程存储库还原dotfiles的脚本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 从远程存储库还原dotfiles的脚本相关的知识,希望对你有一定的参考价值。
git clone --bare https://github.com/daqo/dotfiles.git $HOME/.cfg
function config {
git --git-dir=$HOME/.cfg/ --work-tree=$HOME $@
}
mkdir -p .config-backup
config checkout --force
# if [ $? = 0 ]; then
# echo "Checked out config.";
# else
# echo "Backing up pre-existing dot files.";
# config checkout 2>&1 | egrep "\s+\." | awk {'print $1'} | xargs -I{} mv {} ~/.config-backup/{}
# fi;
# config checkout
config config status.showUntrackedFiles no
以上是关于sh 从远程存储库还原dotfiles的脚本的主要内容,如果未能解决你的问题,请参考以下文章
sh 还原对已修改文件的更改/删除未跟踪文件/从存储库中删除文件,但保留文件的本地版本混帐
sh 从git存储库中删除所有标记(本地和远程)
sh 从git存储库中永久删除文件/文件夹的脚本
sh dotfiles_install.sh
sh 一种优雅的Dotfile管理方法
sh 创建远程存储库的工作副本