(1)创建版本库

1. pwd命令用于显示当前目录.在我的电脑上.这个仓库位于 /c/Users/25165/Desktop/learngit .

Git命令教程

2.通过git init命令把这个目录变成Git可以管理的仓库.(瞬间Git就把仓库建好了,而且告诉你是一个空的仓库(empty Git repository)现在可以发现当前目录下多了一个.git的目录)

Git命令教程

添加文件到版本库

3.现在我们编写一个readme.txt文件,内容如下(以此为例子):
Git is a version control system.
Git is free software.
(!!!注意:一定要放到learngit目录下(子目录也行))
4.git add 命令 把文件添加到仓库(没有任何显示,说明添加成功)

Git命令教程

5. git commit 命令 把文件提交到仓库(-m 后面输入的是本次提交的说明 )

Git命令教程

(2)掌握工作区的状态

1.尝试修改readme.txt文件 例如:
Git is a distributed version control system.
Git is free software
2. git status 命令看结果(git status 命令掌握仓库当前的状态,上面的命令告诉我们,readme.txt被修改过了,还没有准备提交的修改)

Git命令教程

3. git diff 命令查看(之前修改了什么)

Git命令教程

4.提交修改(和提交新文件一样)
(git add readme.txt之后,同样没有任何输出,在执行git commit命令之前,可以再运行git status命令看看当前仓库的状态,执行git status后,提示我们提交的修改包括readme.txt,commit提交后,工作目录是干净(working directory clean)的)

Git命令教程

(3)版本回退

1.尝试修改readme.txt文件 再提交 例如:
Git is a distributed version control system.
Git is free software distributed under the GPL.

(中间status这步可以省略)
Git命令教程

2.用 git log 命令查看readme.txt文件现在有多少个版本被提交仓库

Git命令教程

3.命令git log --pretty=oneline查看最简版本信息(前面数字为版本号)

Git命令教程

4.用 git reset 命令回退版本也就是 add distributed 版本(下图命令中是HEAD^ 为上一个版本,则上上一个版本就是HEAD^^)(可以如下图所示用cat readme.txt 命令看看当前是否回退上个版本 也可以使用git log命令 查看版本号)

Git命令教程

5.若又回退时之前版本 则可使用命令加版本号

Git命令教程

6.命令 git reflog 用来记录每一次命令(也可使用此命令查看版本号)

Git命令教程

相关文章:

  • 2021-06-08
  • 2022-12-23
  • 2022-01-02
  • 2021-05-31
  • 2021-07-10
  • 2021-04-27
  • 2022-12-23
  • 2021-06-06
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-31
  • 2021-08-22
  • 2021-07-25
相关资源
相似解决方案