- 1
- 0
- 约1.7千字
- 约 37页
- 2019-04-18 发布于广东
- 举报
Git基础介绍与基本命令v0.2;目录;Git是分布式版本控制系统
SVN的代码检出只是最新版本(或特定版本)的快照
Git的克隆(clone)则是把原始的代码仓库完整地镜像下来 ,是代码从库的完整备份
几乎所有的操作都可以本地执行,而且速度飞快;Git中版本的保存是整体的快照,而不是单个/某些文件的版本差异
SVN会记录哪些文件做了更新,并更新了哪些内容
Git在每次提交更新时,它会纵览一遍所有文件的指纹信息并对文件作一快照,然后保存一个指向这次快照的索引。
通过对文件的内容或目录的结构计算出一个 SHA-1 哈希值,作为指纹字符串。该字串由 40 个十六进制字符(0-9 及 a-f)组成,
;对于任何一个文件,在 Git 内都只有三 种状态:
已提交(committed):表示该 文件已经被安全地保存在本地数据库中
已修改(modified):表示修改了某个文件,但还没有提交保存
已暂存(staged) :表???把已修改的文件放在下次提交时要保存的清单中
;Windows端安装
命令行工具:msysgit ? http://msysgit.github.io
GUI工具:TortoiseGit ? /soft/detail/19969.html?ald ;使用“git config”命令来配置
/etc/gitconfig文件:系统中对所有用户都普遍适用的配置。若使用 git config 时 用 --system 选项,读写的就是这个文件
~/.gitconfig文件:用户目录下的配置文件只适用于该用户。若使用 git config 时 用 --global 选项,读写的就是这个文件
当前项目的 git 目录中的配置文件(也就是工作目录中的 .git/config 文件):这 里的配置仅仅针对当前项目有效
注:在 Windows 系统上,Git 会找寻用户主目录下的 .gitconfig 文件。主目录即 $HOME 变量 指定的目录,一般都是 C:\Documents and Settings\$USER。 ;配置用户信息
$ git config --global ”John Doe“
$ git config --global user.email johndoe@
“global”:所有的项目都会使用该用户信息
;创建本地项目git库(以http协议为例): git clone 版本库的网址 本地目录名
$ git clone 03:11000/scm/sandbox.git
$ git clone --help : 获取详细帮助信息;Git基本操作与命令 -创建本地克隆库;Git基本操作与命令 -创建本地克隆库;Git基本操作与命令 – 本地文件的修改与提交;;;;典型分支应用;Git??本操作与命令 – 分支管理与操作;Git基本操作与命令 – 分支管理与操作;Git基本操作与命令 – 分支管理与操作;Git基本操作与命令 – 分支管理与操作;Git基本操作与命令 – 分支管理与操作;Git基本操作与命令 – 分支管理与操作;Git基本操作与命令 – 与远端服务器的数据同步与提交;Git基本操作与命令 – 与远端服务器的数据同步与提交;Git基本操作与命令 – 与远端服务器的数据同步与提交;Git基本操作与命令 – 与远端服务器的数据同步与提交;Git基本操作与命令 – 与远端服务器的数据同步与提交;Git基本操作与命令 – 与远端服务器的数据同步与提交;Git基本操作与命令 – 与远端服务器的数据同步与提交;Git基本操作与命令 – 与远端服务器的数据同步与提交;Git基本操作与命令 – 与远端服务器的数据同步与提交;Git基本操作与命令 – 与远端服务器的数据同步与提交;Git基本操作与命令 – 标签管理与操作;Git环境基本工作流练习 – 1. 建立本地环境;Git环境基本工作流练习 – 2. 开发并集成测试;Git环境基本工作流练习 – 3. 集成到主干并上线;36 | 2010年11月
原创力文档

文档评论(0)