没有合适的资源?快使用搜索试试~ 我知道了~
基于狂神说的Git学习
需积分: 8 6 下载量 126 浏览量
2022-01-01
18:29:52
上传
评论
收藏 2.06MB PDF 举报
温馨提示
试读
16页
基于狂神说的Git学习
资源详情
资源评论
资源推荐
基于”狂神说Git视频笔记“文章内容梳理补充
原文链接
前言
Git 是一个免费的开源 分布式版本控制系统,旨在快速高效地处理从小到大的所有项目。
Git易于学习, 占用空间小,性能快如闪电。它超越了 SCM 工具,如 Subversion、CVS、Perforce 和
ClearCase,具有便宜的本地分支、方便的暂存区和 多个工作流等功能。
什么是版本控制?
版本控制(Revision control)是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的
管理,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。
简单来说就是管理多人协同开发项目的技术。
为什么要版本控制?
没有进行版本控制或者版本控制本身缺乏正确的流程管理,在软件开发过程中将会引入很多问题,如软
件代码的一致性、软件内容的冗余、软件过程的事物性、软件开发过程中的并发性、软件源代码的安全
性,以及软件的整合等问题。因此,多人开发必须使用版本控制。
Git配置
1. 打开 git官网,下载git对应操作系统的版本。
2. 安装成功后在开始菜单中会有Git项,菜单下有3个程序:任意文件夹下右键也可以看到对应的程
序!
Git Bash:Unix与Linux风格的命令行,使用最多,推荐最多
Git CMD:Windows风格的命令行
Git GUI:图形界面的Git,不建议初学者使用,尽量先熟悉常用命令
3. 所有的配置文件,其实都保存在本地!
查看配置 git config -l
查看不同级别的配置文件:
4. Git相关的配置文件:
1)、Git\etc\gitconfig :Git 安装目录下的 gitconfig --system 系统级
2)、C:\Users\Administrator\ .gitconfig 只适用于当前登录用户的配置 --global 全局
这里可以直接编辑配置文件,通过命令设置后会响应到这里。
5. 首先要做的事情就是设置你的名字和邮件地址:
Git 使用一系列配置文件来保存你自定义的行为。 它首先会查找系统级的 /etc/gitconfig 文
件,该文件含有系统里每位用户及他们所拥有的仓库的配置值。 如果你传递 --system 选项给
git config ,它就会读写该文件。
接下来 Git 会查找每个用户的 ~/.gitconfig 文件(或者 ~/.config/git/config 文件)。 你
可以传递 --global 选项让 Git 读写该文件。
#查看系统configgit
config --system --list
#查看当前用户(global)配置git
config --global --list
1
2
3
4
$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com
1
2
最后 Git 会查找你正在操作的仓库所对应的 Git 目录下的配置文件( .git/config )。 这个文件
中的值只对该仓库有效,它对应于向 git config 传递 --local 选项。
以上三个层次中每层的配置(系统、全局、本地)都会覆盖掉上一层次的配置,所以
.git/config 中的值会覆盖掉 /etc/gitconfig 中所对应的值。
基本理论
Git本地有三个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository
或Git Directory)。如果在加上远程的git仓库(Remote Directory)就可以分为四个工作区域。文件在这四
个区域之间的转换关系如下:
Workspace:工作区,就是你平时存放项目代码的地方
Index / Stage:暂存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列
表信息
Repository:仓库区(或本地仓库),就是安全存放数据的位置,这里面有你提交到所有版本的数
据。其中HEAD指向最新放入仓库的版本
Remote:远程仓库,托管代码的服务器,可以简单的认为是你项目组中的一台电脑用于远程数据
交换
本地的三个区域确切的说应该是git仓库中HEAD指向的版本:
剩余15页未读,继续阅读
富士的雪
- 粉丝: 4
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0