git是分布式的,svn不是。 git跟svn一样有自己的集中式版本库或服务器。 但git更倾向于被使用于分布式模式, 克隆版本库后即使没有网络也能够commit文件, 查看历史版本记录,创建项目分支等, 等网络再次连接上Push到服务器端。 git把内容按元数据方式存储,而svn是按文件。 所有的 ...
分类:
其他好文 时间:
2019-01-11 18:08:46
阅读次数:
199
GitHub是一个面向开源及私有软件项目的托管平台、开源代码库以及版本控制系统,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。通常在Windows下使用GitHub的教程是非常多的,因此也无需在此多费唇舌。本文主要讨论在Mac OS X系统上使用GitHub的方法。 一、安装 ...
分类:
系统相关 时间:
2019-01-09 21:42:52
阅读次数:
221
1、(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库 2、把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件 3、用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明 4 ...
分类:
Web程序 时间:
2019-01-09 17:32:03
阅读次数:
214
项目中,我们会用到 '.gitignore' 来忽略一些文件,不记录这些文件的版本控制。 然而,经常发现,已经添加到了 '.gitignore' 的文件/目录,每次的修改等扔会记录版本。 产生这种原因,一般都是由于,在初始项目时,已经使用 git add 将该文件,加入到了版本库 如何来从版本库移除... ...
分类:
其他好文 时间:
2019-01-09 15:03:17
阅读次数:
206
一、windows安装git 1、从Git官网直接下载安装程序,然后按默认选项安装即可, 2、因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。因此安装完成后,还需要最后一步设置,在命令行输入 3、创建git版本库,版本库又名仓库,英文名repository,你 ...
分类:
其他好文 时间:
2019-01-09 15:01:08
阅读次数:
208
windows + R cd ...... 设置账号 git config --global user.name "名称" git config --global user.email "邮箱" 初始化版本库 git init 提交暂存 git add -A 提交修改内容 git commit -m ...
分类:
其他好文 时间:
2019-01-08 21:00:45
阅读次数:
165
1、# 进入程序目录cd /PycharmProjects/xx2、# git初始化git init 3、# 查看当前git状态git status 4、# 添加当前目录下所有文件到版本库 git add . 5、# 提交到版本库,并填写版本说明,以便以后回滚。git commit -m '第一次提 ...
分类:
其他好文 时间:
2019-01-07 21:26:58
阅读次数:
156
服务器端基础配置 创建svn数据目录(目录可以自定义建议 和后期要用的站点同根目录下/或者在var下都可以)(这是个大库) mkdir -p /var/svn 创建版本库(可创建多个版本库) mkdir /var/svn/svntest1 mkdir /var/svn/svntest2 svnadm ...
分类:
其他好文 时间:
2019-01-07 17:39:00
阅读次数:
152
设置用户名和邮箱 二、创建版本库 三、基础命令 工作区:红色 暂存区:绿色 当文件被修改后,通过git status查看文件在工作区 四、版本回退 $ git reflog 查看所有的记录 回退到未来版本 五、工作区和暂存区 第一步是用git add把文件添加进去,实际上就是把文件修改添加到暂存区; ...
分类:
其他好文 时间:
2019-01-05 19:57:36
阅读次数:
170
客户端 checkout SVN检出 即将版本库中的文件下拉到本地 update SVN更新 即更新版本库中的最新文件到本地 commit SVN提交 即将本地仓库的文件提交同步到版本库 首次操作时 需要填入 svn地址 和用户名和密码 客户端小乌龟操作不多解释 看图明义 常用的就上边的 在具体的操 ...
分类:
其他好文 时间:
2019-01-05 19:57:20
阅读次数:
142