- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
让git成为个人工作备份利器
让git成为个人工作备份利器
前言
不要把这篇文章当做给编程人员的技术文章即使你对编程一无所知,按照这篇文章的指引一步步学习,仔细模仿,也可以很容易地学会如何去做。更重要的是,这篇文章将你介绍如何让git成为你的工作日志,成为你的备份工具,成为你的项目管理软件。没错,git让这一切变得如此简单背景
OK,什么是git? Wikipedia(/wiki/Git_(software))告诉我们:“Git?(/?t/) is a?distributed revision control?system with an emphasis on speed.“ 这是一个分布式版本控制系统。听起来似乎很霸气,那么它是谁开发的呢?这个名字就更霸气了,?Linus Torvalds——Linux之父。
什么叫版本控制系统呢?
我们来举个例子。比如说,你要写个商业策划书,经过几天熬夜,总算在2012-01-01写了一个初稿 proposal.doc。又经过两天的奋战,你对之前的文档做了更深入的细化,于是把之前的文件改名成了?proposal-2012-01-01.doc 作为备份。后来经过你和老板的激烈讨论,并对文档反复修改,终于在2012-01-09把第7版交给了老板,算是完成了这份工作。回头看看当前的工作文件夹,呵呵,充满了名为 proposal-2012-01-01.doc,proposal-2012-01-03.docproposal-2012-01-09.doc 的文件。你舍不得删了它们,顺手打个包压缩下扔进了自己的归档文件夹里,也许永远都不会看它们了;即使半年后想要来参考一下,你也顶多是看看最新版的文件,那些历史版本文件之间的关系恐怕永远也记不起来了。
这是个很普遍的例子,任何用电脑写过报告的人都会有这种经历。保存某个修改的文件时我们习惯于给较早的版本加个日期(或者其他你感兴趣的方式)做为备份,生怕自己对稍后的某个修改不满意好恢复回去;如果有强迫症,估计你恨不得写一行备份一次——如果你学会了git,恐怕这种强迫症会更加强烈,因为用起来实在是太爽了这就是一个非常朴素的版本控制系统,你人为的给某个文件加上时间的标记,把编辑的某些里程碑保存下来,方便自己将来查阅、备份、恢复。
既然我们有这么普遍而强烈的需求,版本控制系统软件自然备受关注,并不断更新升级。从 CVS 到 SVN 再到 GIT,版本控制系统的管理模式从集中向分布演变。git的分布式特点就在于,虽然我们可以有一个最核心的中央服务器来管理所有的文件,你可以在本地生成一个局部的版本控制系统,你的版本历史都可以先在本地保存,直到获得一个满意的版本后,再提交到服务器中。对于个人来说,甚至完全不用理会中央服务器是否存在,自己玩单机版的版本控制就足够了——本文的目的也就在于教会你怎样玩转单机版git。
准备
工欲善其事,必先利其器。我们需要的软件很少,只有两个,TortoiseGit(/p/tortoisegit/downloads/list)和msysgit(/p/msysgit/downloads/list),前者是与 windows 的资源管理器(linux和mac用户借过一下)整合的git管理软件,后者是git的功能软件。Git-1.8.3-previeexe的msysgit,因为msysGit-fullinstall-1.8.3-previeexe的安装方式对于熟悉windows系统的用户来说会不太适应。)
安装好TortoiseGit之后,鼠标右键里就会有这几个新的程序,git的相关功能都可以从这里访问到,连开始菜单都不要,是不是很方便?
(svn是另一个软件,请无视)请选择setting,我们需要配置一下git的路径。
在红框里,我们要设置一下 git 的路径,就是你安装 msysgit的bin文件夹,比如说我的是D:\Program Files\Git\bin,里面会有 git.exe 这个程序。
如此,我们的环境就配置好了,是不是非常简单?
实战
基础知识
接下来,我们要具体看看git如何成为我们备份的利刃。
先随便创建一个空白文件夹,作为我们实践的平台。
进入这个文件夹,鼠标右键选择 “ Git Create repository here...,弹出的对话框不用管,那个复选框不要选,ok即可。这个文件夹里就会出现一个隐藏的 .git 文件夹。
ok,一个版本库我们就创建出来了。走到上级目录,你也许会看到,文件加上出现了一个绿色的对勾符号,表示这个文件夹已经受到了版本的控制。(这个图标的出现不一定实时,也许你要多刷新几次,甚至重启电脑才行)
常见的图标有
?这个文件(夹)很干净,是最新版本文件
这个文件(夹)发生了修改
您可能关注的文档
最近下载
- 企业绿色投资效率.pptx VIP
- 2025届高考语文复习:如何读懂诗歌 课件.pptx VIP
- 2025年陕西省中考物理真题(含答案解析)2025年陕西省中考物理真题(含答案解析).pdf VIP
- 打屁股汉责文化.pptx VIP
- 核医学科医院感染防控与管理.pptx
- 2024届高考语文复习:中国古代诗歌的发展 课件75张.pptx VIP
- 心理学资料-当一切改变时,改变一切.pdf
- 儿科腹泻疑难病历讨论记录范文.docx VIP
- 2023年06月国家国防科技工业局核技术支持中心社会招考聘用笔试历年难、易错考点试题含答案解析.docx
- 2025年70周岁以上老人换领驾驶证三力测试题含答案.docx
文档评论(0)