分布式相比于集中式的最大区别在于开发者可以将代码提交到本地,每个开发者通过克隆,在本地机器上拷贝一个完整的git仓库。下图是经典的git开发过程:git的功能特性如下:从服务器上克隆完整的git仓库(包括代码和版本信息)到单机上;在自己的机器上根据不同的开发目的,创建分支,修改代码;在单机上自己创建的分支上提交代码;在单机上合并分支;把服务器上最新版的代码fetch下来,然后跟自己的主分支合并;生
分类:
其他好文 时间:
2020-03-12 14:30:22
阅读次数:
60
GIT简介 分布式版本控制系统,用于高效的管理各种大小项目和文件。 sudo apt get install git GIT使用 基本概念 工作区: 项目所在操作目录,实际操作项目的区域 暂存区: 用于记录工作区的工作(修改)内容 本地仓库: 用于备份工作区的内容 远程仓库: 远程主机上的GIT仓库 ...
分类:
其他好文 时间:
2020-03-11 12:23:58
阅读次数:
65
絮絮叨叨在前:以前的公司,都用svn 进行代码管理。最近我那程序猿先生真的受不了我,强迫我使用tortoiseGit。 一开始对于 git 和 github 傻傻分不清,干脆自己整理资料,总结一下。 git 是一个分布式版本控制系统,不同类型的版本控制工具还有svn(集中式版本控制系统)。可以有效的 ...
分类:
其他好文 时间:
2020-03-09 13:09:43
阅读次数:
77
Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理,是目前使用范围最广的版本管理工具。 之前的博客中介绍了linux下安装Git的内容,这篇博客,简单介绍下使用Git进行本地文件管理和连接上传远程仓库的方法。。。 一、Windows上安装Git 一般我们工作的电脑 ...
分类:
其他好文 时间:
2020-03-06 10:28:22
阅读次数:
60
[toc] 第一章:认识Git 1.1 Git介绍 Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subvers ...
分类:
其他好文 时间:
2020-03-03 20:49:39
阅读次数:
73
git 分布式版本控制器 工作流程 工作区(写代码的终端) 缓存区 版本库 将版本库内容迁到远端(GitHub / gitee) 1. 工作区写代码 2. 工作区代码编辑完毕之后将代码提交到暂存区 暂存区:类似于过滤层 保护工作区与版本库的代码避免错误操作 3. 将暂存区的代码提交到版本库 形成版本 ...
分类:
其他好文 时间:
2020-03-02 23:22:00
阅读次数:
132
实验目的: 1)了解分布式分布式版本控制系统的核心机理; 2) 熟练掌握git的基本指令和分支管理指令; 实验内容: 1)安装git 2)初始配置git ,git init git status指令 3)掌握git log ,git add ,git diff 指令 4) 掌握git tag git ...
分类:
其他好文 时间:
2020-03-02 15:03:57
阅读次数:
90
目录 "git的基本操作" "git的分支管理" "GitHub的使用" git的基本操作 "git简介" "git的产生历史" "git的特点" "集中式分布式版本控制的区别" "git的安装配置" "git版本库创建" 命令: git init "git版本的创建" git add git co ...
分类:
其他好文 时间:
2020-03-01 22:00:24
阅读次数:
110
视频讲解 1.什么是git? git是一个开源的分布式版本控制系统,可以有效地、高速地处理从很小到非常大的项目版本管理 可以从github进行项目的实时保存,可以提供给多个人编辑,然后修改后在vscode的[源代码管理]处根据命令可以令其上传保存修改 下图是git的工作流 2.如何创建gitHub远 ...
分类:
其他好文 时间:
2020-02-26 19:01:22
阅读次数:
50
git分布式版本控制工具!版本控制工具能够管理的内容版本控制工具不仅能够保存文件的内容状态很能够保存文件的 是否被删除 是否有新增文件git的基本使用git的配置命令,这个命令只需要在一台电脑上执行一次git config –global user.name pangit config –globa... ...
分类:
其他好文 时间:
2020-02-25 12:34:28
阅读次数:
74