美文网首页
版本控制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

    试用版: 限制体验复制10个商品,体验结束,在复制的时候弹窗提示它复制体验个数用完了,如果需要继续使用,请付费使用...

  • 版本控制2

    分布式版本控制系统 反对CVS和SVN集中式的版本控制系统 Git的commit命令不同于SVN,commit只是...

  • (2)Git版本控制

    第一,基本指令 $git status:命令可以让我们时刻掌握仓库当前的状态,上面的命令告诉我们,readme.t...

  • Git: 版本控制(2)

    .gitignore 忽略跟踪文件 vim .gitignore编辑并配置不需要提交到git的文件和目录比如添加以...

  • git的相关指令

    1.版本控制工具的分类 1.集中式版本控制 svn2.分布式版本控制 git 2.新建的仓库 默认是在主分支上...

  • Git相关内容

    1、版本控制系统 (1)本地版本控制系统; (2)集中化的版本控制系统(客户端是最新的版本) eg:SVN:不支持...

  • GIT 和SVN

    git 是分布式版本控制系统,svn 是集中化版本控制系统。 1. 能够对文件版本控制和多人协作开发 2.拥有强大...

  • How to use Git

    版本控制 版本控制就是控制版本,版本控制系统帮助控制(管理)某个事物(通常指源代码)的不同版本现在流行的版本控制:...

  • GIT操作

    GIT操作 版本库管理历史 黑暗时期 =》 集中式版本控制 =》 分布式版本控制黑暗时期:论文定稿 ->论文定稿2...

  • git如何移除某文件的版本控制

    1:还没有加到版本控制中 2:已经加到版本控制中 注解:1:git update-index --assume-u...

网友评论

      本文标题:版本控制2

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