GIT——总结.1-

创建版本库

时光机穿梭

版本回退

工作区和暂存区

管理修改

撤销修改

删除文件

Git

Git是目前世界上最先进的分布式版本控制系统(没有之一)

Git是分布式版本控制系统

首先,分布式版本控制系统根本没有“中央服务器”,每个人的电脑上都是一个完整的版本库

Repository是仓库管理员,领域层需要什么东西只需告诉仓库管理员,由仓库管理员把东西拿给它,并不需要知道东西实际放在哪。

就要以纯文本方式编写文件。

git config --list 显示所有信息

创建一个版本库,首先,选择一个合适的地方,创建一个空目录:
$ mkdir learngit
$ cd learngit
$ pwd


第二步,通过git init命令把这个目录变成Git可以管理的仓库:
$ git init

如果你没有看到.git目录,那是因为这个目录默认是隐藏的,用ls -ah命令就可以看见


建议你下载Notepad++代替记事本,不但功能强大,而且免费!记得把Notepad++的默认编码设置为UTF-8 without BOM即可


一定要放到learngit目录下(子目录也行),因为这是一个Git仓库,放到其他地方Git再厉害也找不到这个文件。


git status命令可以让我们时刻掌握仓库当前的状态


把一个文件放到Git仓库只需要两步。

第一步,用命令git add告诉Git,把文件添加到仓库:
$ git add readme.txt 注意,可反复多次使用,添加多个文件;

第二步,用命令git commit告诉Git,把文件提交到仓库:
$ git commit -m "wrote a readme file"

简单解释一下git commit命令,-m后面输入的是本次提交的说明,可以输入任意内容,当然最好是有意义的,这样你就能从历史记录里方便地找到改动记录。


HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令git reset --hard commit_id。

穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本。

要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本。


每次修改都要存到暂存区

原文地址:https://www.cnblogs.com/Chenshuai7/p/5485728.html