这是我参与「第四届青训营 」笔记创作活动的的第六天
一、安装
网上搜一下安装教程,这里就不介绍了
安装完成后,在开始菜单里找到“Git”->“Git Bash”,弹一个类似命令行窗口的东西,就说明Git安装成功
接着需要设置一下机器信息,这台机器上的所有Git仓库都会使用这个配置
$ git config --global user.name "username"
$ git config --global user.email "email@example.com"
二、创建版本库
1、创建一个空目录(最好不要包含中文)
$ mkdir mymenu
$ cd mymenu
$ pwd
/Users/file
2、初始化仓库
git init命令把这个目录变成git可以管理的仓库 初始化了一个空的仓库,目录下多了.git目录
系统自动创建了唯一一个master分支
版本控制系统只能跟踪文本文件的改动,且编码方式是utf-8
$ git init
Initialized empty Git repository in /Users/.git/
三文件的基本操作 创建文件,添加到仓库
git add test.txt
提交文件到仓库
git commit -m"a new file"
-m后面是备注(提示)
1 file changed:1个文件被改动(我们新添加的readme.txt文件);
2 insertions:插入了两行内容(readme.txt有两行内容)。
为什么Git添加文件需要add,commit一共两步呢?因为commit可以一次提交很多文件,所以你可以多次add不同的文件
修改文件
git add test.txt
git commit -m"append ABC"
每次提交都会生成一次历史记录
查看历史记录
git log
git reflog
两种查看方式有一点不同
第一种较为详尽可以看到时间备注等各种信息
第二种就是较为简略,包括生成的版本代码也是git log的简略版,因此能显示更多信息
如果嫌弃显示的信息太多
git log --pretty=online
回退历史版本
git reset 版本号
回退上一个版本
git reset --hard head
查看状态
git status
修改文件 可以先用
cat test.txt
然后添加文件
git add test.txt
再次修改再次添加
然后提交
因为add是将工作区修改进入暂存区,但是commit是把暂存区的修改提交
当然还有撤销修改
git checkout --test.txt
还有就是把手暂存区的修改撤销掉重新放回工作区
git reset HEAD test.txt
|这里备注一下就是head就是最新版本
以上就是git使用 还有就是安装完成后不知道怎么查看 可以直接在控制台里面
git --version
查看