转载文章:用github来备份sublime配置
准备
创建远程仓库
首先在GitHub上新建一个远程仓库用来保存sublime的配置文件,我的起名叫:sublime-config;
创建过程中建议选择生成README.MD文件,该文件能在远程仓库的主页上显示出来,一般用来作为该仓库的说明;
比如我的sublime-config仓库主页~
创建本地仓库
启动git,并在git中cd进入到sublime的配置目录,Win下的sublime配置文件默认在C:\Users\Administrator\AppData\Roaming\Sublime Text 3\Packages\User下(打开sublime - 菜单 - preferences - browse pacakges,可知道User文件夹位于哪个路径);
方法一(推荐):克隆远程仓库到User目录下;
- 在git中输入:
git clone git@github.com:用户名/远程仓库名.git
,
此操作会把远程仓库克隆到当前User目录下,生成一个名字为远程仓库的文件夹,比如我的就生成了一个sublime-config文件夹; - 把sublime-config文件夹下的所有文件(.git文件夹和README.md文件)剪切到User文件夹下,然后删除空的sublime-config文件夹,再次进入git,User文件夹就变成一个版本库/本地仓库了;
方法二:本地初始化一个仓库
- 同样在User目录下,初始化本地仓库/版本库:
git init
- 将本地仓库与远程仓库连接:
- SSH方式:
git remote origin git@github.com/用户名/远程仓库名.git
; - HTTPS方式:
git remote add origin https://github.com/用户名/远程仓库名.git
- SSH方式:
- 拉取远程仓库并将远程仓库的东西融合进当前目录:
git pull
,这一步是必须的,因为远程仓库存在README.md文件;
将本地仓库的资料同步到远程仓库上
- 添加User文件夹下所有文件到git的暂存区:
git add .
- 提交,做成一个版本:
git commit -a -m "这里写注释"
- 将本地仓库的版本推送/同步到远程仓库上:
git push -u origin master
;
origin是你要推到的目标主机,master是你要推送的本地分支,git默认的分支就叫master;
至此,本地的配置都备份/同步到远程的仓库了
恢复配置
- 如果机器安装了git,运行git,在git中cd进入/切换到sublime配置所在User目录,
执行创建本地仓库方法一的所有步奏,即配置完成~ - 如果没有安装git,就去github-我的远程仓库,上下载zip包,然后解压到sublime配置目录(即User文件夹)就行 ;
这样,配置就恢复了.往后如果有修改的配置记得同步到github上~
git commit -a -m "注释"
git push
这样我们就随时随地可以在新电脑上配置我们自己熟悉的sublime了~