美文网首页
git在mac上的使用

git在mac上的使用

作者: 黄河石 | 来源:发表于2018-01-06 20:55 被阅读610次

    git 是什么

    git呢,不是github,是一个版本控制系统,就是类似于SVN之类。最初用于Linux系统的源码的管理,后来推广开来了。

    和SVN不同,git是一个分布式的管理系统,跟这个区块链似的,并不是一个中心的服务器存储着版本的信息,而是每个使用者的电脑里就保存有版本的信息。

    所谓版本的信息,也就是自己在原文件的基础上更改增加删除代码的时候,这些更改会被储存下来,当提交的时候会被保存在本地。而SVN则本地不保存这些储存的改变,全部保存在服务器中,每次更改后把更改提交给服务器。别人的改变呢也会提交给服务器,然后自己再从服务器中下载这些别人的改变。Git则把这些改变保存在本地,不用联网就可以提交改变或者退回这些改变。但是当别人也修改代码时,这些改变我们自己并不会知道,所以还是需要一个服务器来同步这些改变。但是和SVN不同的是,这些改变通过服务器传递的目的是上自己本地的改变和其他人的改变合并一起。合并以后自己电脑上就有一份最新的版本记录。

    总结一下 SVN和Git的最大不同,其实不是有无服务器用不用联网的差别,而是本地有没有一个版本库,储存这些改变的信息。

    那么,既然大家都说好用,怎么用呢?其实用图形界面也可以,只不过既然是开发者,还是用命令行吧。得先安装一个...mac下就用homebrew安装最好了,没有安装的去homerew主页去安装,安装完的就按照步骤走。

    brew install git 然后用brew list查看安装的软件包,一般有git就是成功了。

    然后就建立一个文件夹,执行命令让这个文件夹里的文件都被git记录。

    mkdir myFileName
    cd myFileName
    pwd
    git init
    

    注意这个filename 不要起中文的。之后一般来说里面就有一个.git文件了,存储的就是版本的信息啦,改变的东西之类了。看不到的化因为是隐藏文件,显示隐藏文件,用这个。
    ls -ah

    相关文章

      网友评论

          本文标题:git在mac上的使用

          本文链接:https://www.haomeiwen.com/subject/otrynxtx.html