Git学习笔记1——廖雪峰教程
安装
在windows系统上安装,自定义目录为:
D:\ProgramData\Git
其余默认安装。安装成功。
- 在开始菜单找到 “Git Bash” ,弹出命令窗口。默认路径为 C:\user\Admin
- 命令行输入:
$ git config --global user.name "pulin"
$ git config --global user.email "1792620119@qq.com"
git config
命令,--global
参数表示用于所有git仓库
创建仓库
- 命令窗口默认路径为 C:\user\Admin , 更改路径至 D:\ProgramData\Git;
pwd
命令可查看目前路径
- 创建一个空目录
$ mkdir myrepository
$ cd myrepository
- 将该目录变为git可以管理的仓库,该目录下多了 .git 目录
git init
命令ls -ah
命令 可以看隐藏目录
文件提交到仓库
- 编写readme.txt文件,
$ code readme.txt
打开VScode编写文本文件
\ \ 6+. 查看readme.txt文件,直接打印在终端
$ cat readme.txt
- 将文件提交到仓库
$ git add readme.txt
$ git commit -m "wrote a readme file"
git add
命令:文件添加,反复使用可添加多个文件。git commit
命令:文件提交,-m
参数后面为:本次提交的说明。使用一次可提交多个文件
文件版本
- 修改 readme.txt 后, 掌握仓库目前状态
git status
命令:当前状态。显示的是工作区状态,若已commit
则工作区干净
- 查看上次修改情况。
git diff
命令 - 提交仓库,即编号7。
- 此时
git status
命令:工作区“干净”。
- 多次修改,可以统一查看
git log
命令:可以查看提交历史。--pretty=online
参数只输出 commit ID 和修改信息
- 退回上一版本
$ git reset --hard HEAD^
git rest
命令还原至某版本,--hard
参数,- Git内部有指向当前版本的
HEAD
指针。上一版本表示为HEAD^
,上上版本表示为HEAD^^
,上100版本表示为HEAD~100
。
- 再回最新版本,需要找该版本的 commit ID,输入前几位即可
$ git reset --hard 1094a
- 找不到 commit ID 怎么办
git reflog
命令:可以查看命令历史,记录每一次命令