您好,欢迎来到12图资源库!分享精神,快乐你我!我们只是素材的搬运工!!
  • 首 页
  • 当前位置:首页 > 开发 > WEB开发 >
    这个项目在Github上火了,还不会用Git的顺序员,这下赚到了
    时间:2020-09-15 12:11 来源:网络整理 作者:网络 浏览:收藏 挑错 推荐 打印

    这个项目在Github上火了,还不会用Git的顺序员,这下赚到了

    2005 年,Linus在十分短的时间内把Git开收回来了。Git是一个 “散布式版本管理工具”,可谓版本控制瑞士军刀。这个牢靠、多才多艺、用途多样的校订工具异常灵敏,致使不易掌握,更别说知晓了。

    但是话又说回来,一个知晓Git的顺序员,会帮你在履历上加不少分,而且对你日常的任务效率也会有很大的协助。假设你还没末尾学Git,不妨先把Git的外部机理放在一旁,先学习Git的运用。

    明天和大家引荐一本很抢手的Git手册——Git Magic。这本书是由毕业于斯坦福大学CS专业的Ben Lynn撰写,在这本书是是书里他会对Git的功用特性停止引见,在重复运用之后,渐渐地你会了解每个小技巧如何任务,以及如何组合这些技巧以满足你的需求。

    这本书曾经被翻译成中文、法文、德文、葡萄牙文、俄文、西班牙、越南文等多个言语版本。除此之外,你可以选择多种阅读方式,在线阅读或许是下载PDF文件,Debian包、Ubuntu包等,还有在亚马逊售价9.95美元的实体书。

    这本书一共分为10章,从入门到基本技巧引见,再到代码库克隆、多人协作Git以及更高端的Git功用等:

    下面我们一同来看看【基本技巧】这一章,作者是如何和我们引见的:

    保存形状

    在做之前,先为以后目录一切文件做个快照,运用:

    $ git init 

     

    $ git add . 

     

    $ git commit -m "My first backup" 

    如今假设你的编辑乱了套,恢复之前的版本可以运用:

    $ git reset --hard 

    再次保存形状:

    $ git commit -a -m "Another backup" 

    添加、删除、重命名

    以上命令将只跟踪你第一次运转 git add 命令时就曾经存在的文件。假设要添加新文 件或子目录,你需哀通知Git:

    $ git add readme.txt Documentation 

    相似,假设你想让Git遗忘某些文件:

    $ git rm kludge.h obsolete.c 

     

    $ git rm -r incriminating/evidence/ 

    这些文件假设还没被从系统中删除,Git将会删除它们。

    重命名文件同删除旧文件,并同时添加新文件一样。也有一个快捷方式 git mv ,和 mv 命令的用法一样。例如:

    $ git mv bug.c feature.c 

    假设你之前历来没有学过Git,看了下面这些内容,是不是会对掌握Git有决计多了。除了这些基本内容之外,作者还会在每个章节末尾留下练习题,协助你稳固本章所学:

    虽然我们都知道Git很弱小,但再完美的产品都难免有缺陷,关于Git的缺陷,作者在附录也和读者们讨论了,比如SHA1的弱点,Git在Windows上繁琐的操作,创立一个克隆会比其他版本系统开支更大......。可以说,作者思索的还是相当片面的。

    目前,这本书曾经在Github上标星1.5K,累贾掷唰 641 个,假设你对Git感兴味,千万不要错过这本书(Github地址:https://github.com/blynn/gitmagic)

    最后附上《Git Magic》中文版翻译地址:https://github.com/blynn/gitmagic

    【编辑引荐】

    顺序员:写作能播种什么?

    Mozilla 方案向扩展顺序开发者提供收费推行效劳

    除了GitHub,中国顺序员还应该知道这些代码托管平台

    新手开发者的四大特征:这些细节会“暴露”你完善阅历

    顺序员你如何反省参数的合法性?

    (责任编辑:admin)