你当前使用的Git是哪个版本?可以通过如下的命令可以知道: $?git?--version
git?version?1.9.1 在开始Git之旅之前,我们需要设置一下Git的配置变量,这是一次性的工作。即这些设置会在全局文件(用户主目录下...
分类:
其他好文 时间:
2014-12-11 16:09:15
阅读次数:
127
一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集...
分类:
其他好文 时间:
2014-12-11 15:35:14
阅读次数:
377
Git作为分布式版本库控制系统,每个人都是本地版本库的主人,可以在本地的版本库中随心所欲的创建分支和里程碑.当需要多人协作时,问题就出现了:1.如何避免因为用户把所有的本地分支都推送到了共享版本库,从而造成共享版本库上分支混乱.2.如何避免不同用户针对不同特性开发创建了相同名字的分支而造成分支名称上...
分类:
其他好文 时间:
2014-12-11 15:17:04
阅读次数:
128
一、 Git 命令初识在正式介绍Git命令之前,先介绍一下Git 的基本命令和操作,对Git命令有一个总体的认识示例:从Git 版本库的初始化,通常有两种方式:1)git clone:这是一种较为简单的初始化方式,当你已经有一个远程的Git版本库,只需要在本地克隆一份例如:git clone git...
分类:
其他好文 时间:
2014-12-11 13:55:30
阅读次数:
258
之前各个章节的版本库的交互都是通过 git push和git pull命令来实现的.这个是Git最主要的交互模式,但并不是全部.使用补丁文件是另外一种交互方式,适用于参与者众多的大型项目进行的分布式开发.这种使用补丁文件进行提交的方式可以提高项目的参与度.因为任何人都可以参与项目的开发.只要将提交转...
分类:
其他好文 时间:
2014-12-11 13:47:57
阅读次数:
153
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000本地库管理命令git init创建版本库repositorygit status此时目录下多了一个.git文件夹,里面存储了若干自动生成...
分类:
其他好文 时间:
2014-12-11 12:20:39
阅读次数:
171
在SVN 项目版本库的存储目录下的hooks 目录,新建立一个post-commit.bat 文件:
@echo off
SET REPOS=%1
SET REV=%2
SET DIR=%REPOS%/hooks
SET PATH=%PATH%;
SET WORKING=E:/www/要同步的目录
svn update %WORKING% --username 用户名 --passwo...
分类:
Web程序 时间:
2014-12-08 10:44:27
阅读次数:
195
Git 概念:
Git与SVN都是版本控制管理,不同之处,SVN是集中式管理,如果svn服务器宕机,整个基于svn的版本管理的开发将不能进行;git是分布式管理,在本地客户端有个版本库,服务端有个版本库,如果git服务器不在线,开发人员也可以基于本地版本库开发,到联线时再同步版本。
Svn常用操作:更新、提交
Git常用操作:抓取、拉取(相当于抓取+合并;相当于svn的更新)、提交(提交到本...
分类:
其他好文 时间:
2014-12-08 00:56:55
阅读次数:
221
图片版: 文字版: 创建版本库 $ git clone <url>?#克隆远程版本库 $ git init?#初始化本地版本库 修改和提交 $ git status?#查看状态 $ git diff?#查看变更内容 $ git add .?#跟踪所有改动过的文件 $ git ...
分类:
其他好文 时间:
2014-12-07 19:14:52
阅读次数:
887
导入数据到版本库导入如果将项目导入一个已经含有其它项目的版本库中,那么版本库的结构已经确定了。如果要导入到一个新的版本库中,那么最好花点时间来想一下如何设置版本库的结构。阅读“版本库布局”一节获得更多建议。This section describes the Subversion import co...
分类:
其他好文 时间:
2014-12-06 18:04:59
阅读次数:
192