git教程之理论、查看工作状态和历史提交

git配置

成功安装完 Git 的第一件事儿就是让它知道主人是谁!

这个操作非常重要,因为每一个 Git 的提交都会使用到这些信息,一旦确定不可更改

在命令行模式里输入以下命令):

 

1. > git config --global user.name "我是夜雨吖"
2. > git config --global user.email "[email protected]"

注:双引号中的内容改为自己的信息(⊙o⊙)哦,否则你今后的劳动成果可就要算我的头上了~

使用 git config --list 命令可以查看信息是否写入成功

 

git理论基础

你的本地仓库有 Git 维护的三棵“树”组成,这是 Git 的核心框架。

这三棵树分别是:工作区域、暂存区域和 Git 仓库

 

工作区域(Working Directory)就是你平时存放项目代码的地方。

暂存区域(Stage)用于临时存放你的改动,事实上它只是一个文件,保存即将提交的文件列表信息。

Git 仓库(Repository)就是安全存放数据的位置,这里边有你提交的所有版本的数据。其中,HEAD 指向最新放入仓库的版本(这第三棵树,确切的说,应该是 Git 仓库中 HEAD 指向的版本)。

OK,Git 的工作流程一般是酱紫:

\1. 在工作目录中添加、修改文件;

\2. 将需要进行版本管理的文件放入暂存区域;

\3. 将暂存区域的文件提交到 Git 仓库。

因此,Git 管理的文件有三种状态:已修改(modified)、已暂存(staged)和已提交(committed),依次对应上边的每一个流程。

 

 

git使用

1.在本地新建一个文件夹git_home用于存放git内容

1.win+R 打开cmd命令行 ,在命令行打开git_home文件夹

2.执行命令,git init

3.这时候查看git_home文件夹,如果在隐藏文件夹中看到.git文件夹则说明成功啦

ps:

可以点击文件夹的选项,显示隐藏文件夹

 

 

 

2.将工作目录的文件放到git仓库只需要两步:

1.-git add 文件名

2.-git commit -m"你做了啥"(一个简单的注释,最好不要用中文)

 

 

 

3.查看状态

git status :查看当前git状态

a.当你在git_home 文件夹中存放入新文件时,使用该命令查看,此时的文件夹名字会显示为红色

b.当你执行 -git add 文件名 命令之后再执行该命令,此时文件夹名字显示为绿色,同时表明该文件可以 被commit.

 

 

4.恢复

git reset HEAD :将最后一次提交的命令恢复到暂存区域

git reset HEAD ~ :将最后一次提交的命令之前的那个命令恢复到暂存区域

5.当文件已经在暂存区域,且你又修改了文件,即本地和暂存区域同名文件夹不匹配时,执行如下两条命令:

1.git checkout -- 文件名

将暂存区域的文件覆盖本地的同名文件

2.git add 文件名

将修改后的文件覆盖暂存区域的同名文件

3.最后再执行commit。(-git commit -m"你做了啥"(一个简单的注释,最好不要用中文))

 

  1. 查看日志

    git log 查看历史提交记录

    log按时间由近到远排序

    同时提供版本id 方便你回到之前的版本

 

 

 

 

猜你喜欢

转载自www.cnblogs.com/pythonyeyu/p/10951145.html