美文网首页
版本控制2

版本控制2

作者: winnisz | 来源:发表于2017-03-07 17:19 被阅读0次

    分布式版本控制系统

    反对CVS和SVN集中式的版本控制系统

    Git的commit命令不同于SVN,commit只是对本地仓库代码的一次更新。当需要提交到master远程仓库,或者其他远程分支仓库的时候,需要使用push功能。虽然增加了一个过程,却可以防止随意修改导致后期合并出现大问题的风险。?xml version="1.0" encoding="UTF-8" standalone="no"? 在用户工作的时候,从本地仓库修改文件(modified),写入git的暂存区域(staged),将暂存区域的内容提交到本地仓库(committed)。这一系列的工作都是在用户本机的本地仓库上进行的。当你将本地的仓库push到远程服务器上的仓库之前,远程仓库里是没有你的工作成果的。

    # 是ROOT用户的提示符

    $,是普通用户的提示符

    可以通过修改环境变量PROMPT_COMMAND来修改该值。

    1、所有的版本控制系统,其实只能跟踪文本文件的改动

    要真正使用版本控制系统,就要以纯文本方式编写文件。

    因为文本是有编码的,比如中文有常用的GBK编码,日文有Shift_JIS编码,如果没有历史遗留问题,强烈建议使用标准的UTF-8编码,所有语言使用同一种编码,既没有冲突,又被所有平台所支持。

    2、命令

    git --version 查看git版本

    man xxx     查看xxx命令手册

    pwd命令用于显示当前目录

    mkdir  xxx   创建文件夹xxx

    git init  与 rm -rf .git

    通过git init命令把这个目录变成Git可以管理的仓库:

    使用git init后,如果你没有看到.git目录,那是因为这个目录默认是隐藏的,用ls -ah命令就可以看见。

    相关文章

      网友评论

          本文标题:版本控制2

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