瞎扯git

在实验室里基本做的是单人项目,也就很少用git,不过从本科开始接触,就随便的谈谈感受吧。

总体上说,我把git当作一件艺术品

是的,git很优雅,分区设计,哈希索引,完全分布式,轻量级的分支控制,快照存储,等等等等。有人称它为时光机,也有人称它为小型的文件系统,其功能上的强大,可见一斑。更令我印象深刻的是,作为一个工具软件,它甚至有自己的设计思想:如果你愿意,一切操作都可以被提交记录,无论是增删文件,还是还原合并。

当然,不是所有人都能拥有一件艺术品。作为一个版本控制工具,我不得不承认git学习曲线的陡峭。git简洁而又强大的特点,决定了它有较高的学习门槛。不管你是否认同,各种git flow存在的一个原因就是每个人对于git的理解不同,还有简化git操作;只有理解了git的存储机制,理解了各个分支指针与HEAD指针的含义,才能正确的使用reset命令。

也就是说,我们得“学习”git,才能享受它的强大。不过这份付出是值得的,因为你不但能掌握一款强大的版本控制工具,还可以深入的体验优秀的软件设计思想。更重要的是,学会git你才能在全球最大程序员交友网站生存啊!╮( ̄▽ ̄"")╭

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,863评论 9 163
  • 搭建ionic开发环境 1. 下载node ,到官网 https://nodejs.org/en/ 下载对应的版本...
    Gemkey阅读 497评论 0 1
  • 人生总是无数次的说着“你好!”……“再见!”…… 你好! 始于刚见面,作为开始认识的第一句,也是最基本的礼仪。 人...
    小牛多多阅读 1,296评论 0 1
  • 一、文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件) ls...
    会飞的鱼Coo阅读 4,717评论 1 23
  • 明天就是英语四级的考试了,所以现在正处于无聊且不想做事的我打开了简书。优设我通过了毕设,但是没想到还有考核。但是可...
    syeturing阅读 171评论 0 0

友情链接更多精彩内容