神奇的版本库—————GIT

Posted 龙啸宇

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了神奇的版本库—————GIT相关的知识,希望对你有一定的参考价值。

  • 表示是第一次接触这个东东,然后疯狂百度了一波资料,然而=-=,完全不敢相信居然百度出了,GIT是全球最大同性交友网站...... 简直有点毁三观呐。。好吧,其实按道理来说,这么解释也没有错欸,官方说明Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目,
  • Git的功能特性:

    从一般开发者的角度来看git有以下功能:

    1:从服务器上克隆数据库(包括代码和版本信息)到单机上。

    2:在自己的机器上创建分支,修改代码。

    3:在单机上自己创建的分支上提交代码。

    4:在单机上合并分支。

    5:新建一个分支,把服务器上最新版的代码fetch下来,然后跟自己的主分支合并。

    6:生成补丁(patch),把补丁发送给主开发者。

    7:看主开发者的反馈,如果主开发者发现两个一般开发者之间有冲突(他们之间可以合作解决的冲突),就会要求他们先解决冲突,然后再由其中一个人提交。如果主开发者可以自己解决,或者没有冲突,就通过。

    8:一般开发者之间解决冲突的方法,开发者之间可以使用pull 命令解决冲突,解决完冲突之后再向主开发者提交补丁。

  • 其实按我的理解来说嘛,
    git就是github。
    其实它就是一个程序员保存源代码的网盘。其实就是一个开源代码库。
    但它又不仅仅是一个网盘,程序员在上面还可以做一些其他的事。
    现在git的特点应该有三个:
    第一就是云的概念,代码可以存在云端git的网站上,就像我们在各种设备间都能浏览到自己存储的网盘文件 一样,我们在各个设备间都能访问到自己的代码。
    第二个就是它的社交属性。因为代码是开源的,每个人都可以浏览别人的项目并提出意见,而且它像微博一样,你能粉别人,也能被别人粉。如果你是大牛,如果你或者你的项目够有趣,你就会有很多粉丝,你的项目也会被更多的人star。
    第三就是它能给团队合作带来很大帮助。现在有些公司就是用github来开发项目的。github允许多人多分支的工作,并且标示别人的修改和备注,最后还能合并。
    github在国内是没有被墙的,可以登录注册账号使用,个人感觉还是不错的。作为初学编程的人,可以在上面找到好的项目来学习。
     
     
    最后备上自己的GIT链接,以及作业需要的   HelloWorld

以上是关于神奇的版本库—————GIT的主要内容,如果未能解决你的问题,请参考以下文章

GitGit 基础命令 ( Git 版本库概念 | 创建版本库 git init | 克隆版本库 git clone )

GIT的版本库

Git创建本地版本库

让Git不再难学

Git学习创建版本库

git命令行之远程版本库