高效文件管理-Git管理个人文件指南
无任何前置条件的高效Git个人文件管理指南,从零到一百,只需要一篇文档!
前言:
你曾经被QQ群文件的不改,再也不改,永不再改,再再再再也不改支配过么?恭喜你今天找到了拯救之道。Git文件管理与发布功能。
Git优势:
强大的与Github联动效果 = 一个更加快速的,而且更加符合程序员身份的百度网盘。
文件增删查改的追踪 = 一个强大的版本管理器。
准备:务必通读廖雪峰的Git教程,需建立一个Github账号,须从官网下载Git。下载完成后打开Git Bash。
逻辑:
Git是一名优秀的管理者,将你分配给他的区域(git init的目录)分成,工作区和仓库区。工作区记录一切文件的增删查改状态。仓库区保留最优秀的成果。当你觉得某个工作成果合格时,就可以把他递交给(git add 文件名)仓库。进而,仓库确认受理这个递交(git commit -m “message”)后会为将每次提交都存档。你可以很容易的回到你的过去。
操作:
如下操作应该与项目或计划等同步推进。
1.项目开始 | 1.创建仓库 |
---|---|
书写文档 | 同时应于相应目录,创建仓库 |
2.逐步完成项目 | 2.不断填充仓库 |
逐步完成工作,每完成一阶段后需通过QQ等软件通知,版本管理全靠文字说明 | 仓库有很多存个档,甚至有多个分支,你可以很容读取这些存档 |
3.存储项目 | 3.远程连接GitHub |
常存于某人电脑之中,项目完成后,常于QQ群中发布,于某盘存储 | 云端存储,及时更新,URL发布,允许他人参与 |
下面为一套简易教程。
1.创建仓库
cd 对应目录名称
git init
注意:目录名用/分割。
2.不断填充仓库
1.查看工作区状态
git status
2.拟定添加文件到仓库
git add 文件名
3.递交添加请求,并于请求成功后为仓库存档
git commit -m "说明文字"
3.远程连接GitHub
1.于GitHub新建仓库,构建一个起始不含readme的全新仓库。
2.进行设置以确保你的GitHub账号接受来自你的电脑的连接。此步骤仅第一次时需要。
也可以查看官网提供的设置方案。
ssh-keygen -t rsa -C "你的邮箱"
于此系统默认用户目录下,找到id_rsa.pub复制其内容。
于GitHub用户设置中找打SSH Key,建立一个新SSH Key。
将复制的内容粘贴于此。
3.发布。
1.建立你的电脑和GitHUb连接
git remote add origin https://github.com/你的账户名/test.git
2.推送你的本地库到云端
git push -u origin master
至于Git的其他高级用法此处并不涉及,记住,Git的关键在于思想与基本的行动方法。例如用Git写小说,日记,甚至公布法律。
例如下图是喔作为宿舍长,实现的基于Git的宿舍记账功能。你可以把这套体系套用在任何需要文件管理与发布的地方。