第二天笔记
一、Git是什么
Git 是一个开源的分布式版本控制软件,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 最初是由Linus Torvalds设计开发的,用于管理Linux内核开发。Git 是根据GNU通用公共许可证版本2的条款分发的自由/免费软件,安装参见:http://git-scm.com/
码云是一个基于Git的远程文件托管平台(同GitCafe、BitBucket和GitLab等)。
Git本身完全可以做到版本控制,但其所有内容以及版本记录只能保存在本机,如果想要将文件内容以及版本记录同时保存在远程,则需要结合码云来使用。使用场景:
无码云仓库:在本地 .git 文件夹内维护历时文件
有码云仓库:在本地 .git 文件夹内维护历时文件,同时也将历时文件托管在远程仓库
二、Git的下载 、安装与使用
1. Git的下载
Git的官方网址:https://git-scm.com/,根据自己的系统选择安装
2. Git的安装
点击Next
选择安装路径
一直点击Next
点击Install进行安装
安装进行中
安装完成,点击Finish结束
3. Git的使用
3.1 安装好Git的第一件事
初次使用Git前,在命令行输入第一条Git命令
$ git config --global user.name "你的名字"
$ git config --global user.email "你的Email"
因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。
注意git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。
3.2 创建属于自己的Git仓库
你需要在某个你喜欢的地方创建一个目录,在此目录下运行Git命令
git init
这样你就已经初始化了一个新的Git仓库,初始化后,会在当前目录自动创建 .git 文件夹,该文件是Git中最重要的文件夹,Git相关文件以及版本都将保存在该文件夹中,如果你没有看到它,没有关系,因为它怕你不小心伤害它,开启了隐藏属性。
3.3 在仓库中放文件时,先看一下其工作流程
Git的工作流程一般是这样的
- 在工作目录中添加,修改文件
- 将需要进行版本管理的文件放入暂存区域
- 将暂存区域的文件提交到Git仓库
Git管理文件的三种状态
- 已修改(modified)
- 已暂存(staged)
- 已提交(committed)
你的本地仓库有 Git 维护的三棵“树”组成,这是 Git 的核心框架。
这三棵树分别是:工作目录、暂存区和 Git 仓库
工作目录(Working Directory)即存放项目代码的地方。
暂存区(Stage)用于临时存放你的改动,事实上它只是一个文件,保存即将提交的文件列表信息。
Git 仓库(Repository)就是安全存放数据的位置,这里边有你提交的所有版本的数据。其中,HEAD 指向最近一次放入仓库的版本
3.4 基本操作
项目添加到暂存区域
git add 文件名
项目提交到本地Git仓库
git commit -m '本次提交描述信息'
查看Git当前状态,如:哪些文件被修改过、那些文件还未提交到版本库等
git status
将本地文件,推送到码云远程仓库
git push -u origin master
高阶用法,以后继续完善