Sublime深度定制:准备篇-将配置文件同步到云端git仓库

用Sublime两年了,一直想写一套Sublime深度定制系列,总结一下使用Sublime的一些小技巧。前段时间已经写了一篇Sublime深度定制:键入 this. 自动变为指针形式 this->,现在放假了,终于有时间再次动笔。
我准备写的这套东西比较琐碎,很多都是自己“瞎捣鼓”出来的,针对的是Sublime重度用户&强迫症患者,所以名曰“深度定制”。这些内容虽然对新手借鉴意义不大,但仍然非常希望分享给大家,希望大家从我的“瞎捣鼓”案例中更深刻地理解Sublime,实现自己的深度定制,打开新世界的大门。

git这个名字对于经常写项目的猿类肯定不会陌生,但git并不是猿类的专利,任何需要多人协作的项目都有git的用武之地,你听说过多个作家用git合作写小说吗?然并卵,看到身边只有猿类听说过git,实在让人痛心,git的功用被大家低估了!

在此尽一下猿类的义务,强烈安利大家到廖大大的git教程 学习git。


回到正题。

对Sublime进行深度定制难免要对配置文件甚至代码文件改来改去,本人曾经沉迷其中玩得不亦乐乎,然后自己也不知道自己改了什么,一怒之下恢复初始配置。前车之鉴后事之师,为了避免落到如此的尴尬地步,大展身手之前必须防患于未然:把Sublime的配置文件夹备份到云端。

备份只是一个考虑,git的公用远不止此。当你有两台甚至多台电脑时,完全可以通过git保持这些电脑中的Sublime配置完全一致,这样无论在哪台电脑上用Sublime都是一样的随心所欲~

1. Sublime配置文件夹位置

我用的是windows环境,在C:\Users\UserName\AppData\Roaming\Sublime Text 3\Packages,这个路径很长,但不必刻意去找,在Sublime界面中可以快速打开:打开Sublime,选择菜单“Preference->Browse Packages...”即可打开。

快速打开Sublime配置文件夹

会用git以及远端仓库的童鞋可以就此打住了,以下对于你们来说都是废话~

2. 初始化git仓库

使用git需要先安装git,参考廖大大的教程。以下默认已安装git。

  1. 进入要创建仓库的目录(即Packages目录),打开 Git Bash(用cmd或powershell也行),输入git init,初始化仓库:

    $ git init
    Initialized empty Git repository in F:/Haley/NoteBook/.git/
    
  2. 输入git remote查看远端状态:

    $ git remote
    

    此时返回值为空,说明尚未添加远端仓库(后面再添加,一步一步来~)。

3. 添加远端仓库

  1. 创建远端仓库。多亏了世界各地的猿类以及开源项目,git如今如日中天,火的不要不要的,有很多免费的代码托管网站可以作为远端仓库,最知名的当然是Github了,但在这里我不推荐用Github,有2个原因:
  • Github私有项目是收费的,不想拿钱只能让别人随意查看你的项目代码了
  • Github是国外网站,在国内访问速度略慢

在此强烈给大家安利一款几乎是国内最好的代码托管网站:coding,私有项目免费,保障代码库的安全,而且速度飞快。
好了,现在你要做的就是访问coding网站,注册一个帐号并创建一个空的仓库,可以命名为Sublime Configure

coding

  1. 添加远端仓库。打开上一步创建的远端仓库,会在显眼的位置看到仓库地址(见下图),复制git地址(形式类似于https://git.coding.net/John/SublimeConfig.git,以下用remote_addr表示),然后命令行:

    $ git remote add [remote_name] remote_addr
    

    remote_name自己取。这样本地仓库就与远端建立了连接。此时再输入git remote会返回一个远端仓库名称remote_name

    Paste_Image.png

4. 同步到远端仓库

  1. 输入git add --all,为所有文件添加跟踪:

    $ git add --all
    
  2. 输入git commit -m init,完成第一次commit/提交:

    $ git commit -m init
    

以上两步是最基本的git本地命令

  1. 在任何时候均可以输入git status查看仓库当前状态,会返回文件是否跟踪文件是否修改文件是否提交等信息:

    $ git status
    
  2. 首次将本地仓库推送到远端。输入git push --set-upstream [remote_name] master

    $ git push --set-upstream [remote_name] master
    

    这样就将远程仓库的master分支与本地仓库关联起来了,其中远端master分支称为本地分支的upstream branch

现在登录coding就可以看到你的Sublime配置文件夹已经躺在云端了~

以后再推送到远端只需要依次输入以下3条命令:

  • git add --all
  • git commit -m 备注信息
  • git push

如果要把此配置同步到其他电脑,只需要删除该电脑上已有配置文件夹,然后把远端仓库pull下来就行了。

相关话题

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,457评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,837评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,696评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,183评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,057评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,105评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,520评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,211评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,482评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,574评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,353评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,213评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,576评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,897评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,174评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,489评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,683评论 2 335

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,497评论 18 139
  • 本文作者陈云峰,转载请注明。 这篇文章记录个人常用的一些命令,和记不住的一些命令,转载了并不断更新。 Git官网 ...
    陳云峰阅读 2,798评论 0 24
  • 读经: 《利未记》第26章。 经文: “你们不可作什么虚无的神像,不可立雕刻的偶像或是柱像;也不可在你们的地上安什...
    君自尔出阅读 7,954评论 0 2
  • 每个人的生命进程中都会遇到挫折打击和不如意。 无论你处在社会的那个阶层。每一层的烦恼各不相同。无论你处在那个年龄段...
    唐薇阅读 275评论 1 0
  • 昨晚吃了晚饭回宿舍,我刚呆床上没多久,忽然听到外面传来《勇气》的歌声。 难得的男声版本,清澈的声音略有些磁性,倒也...
    矜小池子阅读 196评论 0 1