分类:版本管理

Git分布式版本管理系统

2017-01-28 0 By admin

Git reset 重置操作

git reset 是Git最常用的命令,也是最危险最容易误用的命令之一。 一、git reset的用法 git reset有两种用方法: 1、git reset [-q] [<commit>] [–] <path> 2、git reset [–soft | –mixe…

2017-01-28 0 By admin

Git 分布式版本控制的环境配置介绍

一、Git 版本控制的配置文件 Git 管理仓库时,存在3个不同的配置文件,对应于不同的环境变量。 1.1、/etc/gitconfig 文件 系统中对所有用户都普遍适用的配置。若使用 git config 时用 –system 选项,读写的就是这个文件。 1.2、~/.gitconfig 文件 …

2017-01-28 0 By admin

Git 分布式版本控制基础介绍

Git 是一个分布式版本控制软件,最初由林纳斯·托瓦兹(Linus Torvalds)创作,于2005年以GPL发布。最初目的是为更好地管理Linux内核开发而设计。 一、Git 主要功能 1、采用了分布式版本库的作法,与CVS、Subversion一类的集中式版本控制工具不同,不需要服务器端软件,…

2017-01-26 0 By admin

Git 版本控制多人协作过程简单举例

Git 开源的分布式版本控制系统多人协作的工作模式通常过程: 首先,试图用git push origin branch-name推送自己的修改到远程。 如果推送失败 则因为远程分支在你上次pull拉取后,有其他人做了新的提交;需要先用git pull试图合并。 —-如果合并有冲突,则解决…

2017-01-26 0 By admin

Git stash 保存工作进度

Git stash命令的作用就是将目前还不想提交的但是已经修改的内容进行保存至堆栈中,后续可以在某个分支上恢复出堆栈中的内容。 Git stash中的内容不仅仅可以恢复到原先开发的分支,也可以恢复到其他任意指定的分支上。 Git tash作用的范围包括工作区和暂存区中的内容,也就是说没有提交的内容都…

2017-01-25 0 By admin

Git 分布式版本控制的工作区域和文件状态介绍

Git 保存的不是文件的变化或者差异,而是一系列不同时刻的文件快照。从不同的角度理解git的管理,可以分为3个工作区域和4个文件状态。 一、Git 工作区域 Git 服务的工作区域分为:工作目录、暂存区域、Git仓库。 1.1、工作目录 电脑中看到的开发目录。官网的解释:对项目的某个版本独立提取出来…

2017-01-01 0 By admin

Git 版本控制系统服务器介绍

Git 是分布式版本管理工具,任何开发机都有完整的仓库。 不过为了方便管理项目的进度和统一管理项目代码,还是需要使用统一的Git 服务器;用于收集、汇总和整合项目代码。 一、传输协议 Git 可以使用四种主要的协议来传输数据:本地传输,SSH 协议,Git 协议和 HTTP 协议。除了 HTTP 协…