免责申明:本人无任何编程经验,为了升级个人知识管理体系开始啃git这个"利器",以下实践全部建立在探索中,很可能存在错误,请用一切皆可疑的态度来阅读
此次实践解决问题:
掌握Git 杀手级功能之一:
1、操作上知道如何让远程库与本地版本同步
2、探索该功能可以用在个人知识管理/团队共创体系中的哪些场景
故事化这个操作步骤:
小宝的诞生是为了帮助主人完成一件伟大的任务,但是为了躲避各种坏人的迫害以及各种意外事故,主人将小宝分别放在了空间A和平行空间B进行养成,因为主人对于空间A与空间B的关注不同,所以小宝在不同空间的里成长的速度和形态都有不同。当完成任务的时机终于来临时,主人把不同空间的小宝进行了合体,组合成最佳形态完成了这项任务。并将完整的小宝进行了clone分别送到了空间A与空间B,守护着各自的空间……
基本前提:
1.已在电脑上成功安装Git ;
2.知道本地版本、远程库之于Git的定义;
3.Github 网站上已注册账号
4.已有一个本地版本
5.已有一个远程库
鉴于实操中一台电脑上弄几个远程库没有意义,远程库托管在Github网站上
疑问待解决:本地git登陆的用户名邮箱是否必须与github注册上的一致?
6.本人的小白版:
- 6.1 win系统,安装TortoiseGit,用可视化客户端解决命令行
- 6.2 直接下载Github 桌面版,与网页版
操作步骤:
1、
2、
3、
功能理解:
1、应用场景上部分类似于:
印象笔记企业版中的团队共享
为知笔记中的个人群组
有道云的云协作
但,入门门槛比以上高,免费开源,同时可以简便查找、管理修改不同版本,无需多重备份,便于个人修改和团队共创。2、用Git的高效文件格式:
由于“所有的版本控制系统,其实只能跟踪文本文件的改动,比如TXT文件,网页,所有的程序代码”,所以word、图片、视频这些二进制文件还是无法跟踪这些文件的变动,故此托放在github上的文件以TXT为最佳。
对于小白来说,markdown语言就是用来排班的不二选择了。