Git是什么?
Git是目前世界上最先进的分布式版本控制系统(没有之一)。
Git有什么特点?
简单来说就是:高端大气上档次!
Git简介
Git是什么?
Git是目前世界上最先进的分布式版本控制系统(没有之一)。
Git有什么特点?
简单来说就是:高端大气上档次!
Git安装:
https://git-scm.com/download/win
Git安装步骤:
1,双击安装包
2,点击next(一路默认)
3,finish完成
Git指令前面是$符号
$ git config --global user.name "tan" 配置系统用户
配置用户:
--global 参数 是在当前系统下任何位置都可以使用这个用户
不加 --global 只能在当前文件夹使用
创建版本库:
1,选择一个合适的地方,创建一个空目录
$ mkdir txt 创建版本库
$ cd txt 进入版本库
$ pwd 查看版本库所在目录
2,通过 git init 命令把这个目录变成git可以管理的仓库(初始Git仓库)
然后当前目录下就多了一个 . git 目录;
没有看见 . git 目录,是因为这个目录默认隐藏,用 ls-ah 命令可见
$ git init 设置为Git可管理的仓库
添加文件到Git仓库:
1,用命令Git add 告诉Git,把文件添加到缓冲区
$ git add remade.txt 把文件添加到缓冲区
2,用命令Git commit 告诉Git,把文件提交到仓库
$ git commit -m " 解释说明" 把文件添加到缓冲区
此时已将成功添加幷提交了一个文件,继续工作……
$ git status 时刻掌握仓库当前状态
红色代表仓库被改动,在工作区
绿色代表在暂存区(缓冲区)
虽然Git告诉我们文件被修改了,但想知道具体内容:
$ git diff aa.txt 查看修改内容
$ git log 查看仓库历史版本
$ git log --pretty = oneline 简单记录
知道文件被修改了,提交仓库 Git add Git commit
HEAD 表示当前版本(最新)
$ git reset 将当前版本退回到上一个版本
$ git reset --hard HEAD^ 上一个版本
$ git reset --hard HEAD^^ 上上一个版本
$ git reset --hard HEAD~10 往上是个版本
我们会发现,最新得版本丢失了,回到了第二次提交的版本;
总结:
工作的隐藏目录 .Git,不算工作区,而是Git版本库;
工作区,暂存区,仓库分支---
如果需要使用第二个分支,必须人为创建,如果不创建Git就会把所有的提交,交到默认的分支master里;
Git的提交,提交的是修改,不是文件;
提交1---Git add 一次;Git commit 一次
提交2---前面的都Git add 最后一次在Git add Git commit
$ Git checkout --文件名 撤销更改
$ Git rm 文件名 删除文件
$ Git status 仓库状态
原文:https://www.cnblogs.com/xiaotaiyangye/p/10639114.html