git使用
琉天
这个作者很懒,什么都没留下…
展开
-
git基本命令
git config –global user.name “YourName” 配置用户名 git config –global user.email “YourEmail” 配置邮箱 git init 创建本地仓库 git add input.txt 提交文件到缓存区 git commit -m “first commit” 提交缓存区文件到本地仓库 gi...原创 2018-08-28 23:13:45 · 94 阅读 · 0 评论 -
Git与其他VCS(svn)的区别
1、VCS类型 git是开源的分布式版本控制系统 svn是集中式版本控制系统2、VCS架构 git包括工作目录、暂存区、本地仓库和远程仓库。 svn包括工作目录和中央仓库3、分支修改 git分支结构只要不提交合并到远程仓库,对其他共同开发者没有影响 svn只有一个目录,是完整目录,改变分支,其他共同开发者都会改变4、分支匹配 gi...原创 2018-08-29 22:41:59 · 1249 阅读 · 0 评论 -
git撤销修改的五个应用场景
1、只有工作空间修改,还没有add到缓存区git checkout --filepath直接将版本库中相应的文件覆盖工作区的文件(此时工作空间内容修改,缓存区和本地版本库内容保持一致,覆盖后工作空间、缓存区、本地版本库内容相一致)2、工作区内容修改并add到缓存区,还没有添加到版本库git reset HEAD filepath将filepath对应的缓存区内容回退,和版本库内容一...原创 2018-10-13 19:56:09 · 155 阅读 · 0 评论 -
本地VCS、集中式VCS和分布式VCS的优缺点
本地VCS: 手工操作 工作空间和仓库都在本地优点:简单,易学缺点:不够程序化,不能跨机器集中式VCS: cvs,svn 这类系统都有一个单一的集中管理的服务器,保存所有文件的修订版本,协同工作的人都可以通过客户端连接到这台服务器,获得最新的文件或者提交更新。优点:可以多人协同工作,提高工作效率。缺点:只有一个单一的集中管理服务器,容易出现单点故障,容易负载过重,不安全。分...原创 2018-10-13 20:04:33 · 1007 阅读 · 0 评论