git小白学习git 版本测试工具 分布式版本控制工具
命令!
1、安装git
在window上安装git ,从官网下载git 地址:
https://git-scm.com/downloads
默认安装,安装完成后找到git bash
打开,就安装成功啦
2、操作--在git bash中设置自己的名字,邮箱
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
3、创建一个版本库,用于管理自己的git仓库目录,简单说就是创建一个空目录
madir learngit
cd learngit
pwd
/e/goproject/gaga/learngit //注意不要用中文
4、git init初始化
git init
5、提交文件到git仓库分两步-在刚建立的文件夹中创建一个.txt文件,例如a.txt
a、git add 文件名 //添加到暂存区
b、git commit -m "此处随意填写" 提交,告诉git,即把文件提交到仓库
6、git status 查看执行结果--表明a.txt被修改过
$ git status
On branch master
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: a.txt
no changes added to commit (use "git add" and/or "git commit -a")
7、查看文件发生了什么样的变化 -此时把readme.txt中的文件加了一句话
8、可以继续提交修改 git commit -m "修改"
9、提交之后查看此时状态 git status
$ git status
On branch master
nothing to commit, working tree clean
10、查看历史记录
git log //可以看到三次提交的历史记录
11、查看历史命令
git reflog
12、撤销修改
git checkout --文件名
13、删除文件 ---先删除文件,查看状态 提交删除消息 提交到版本库
工作区和暂存区的概念
个人理解:暂存区是执行 git add 文件名 之后没有执行 git commit -m "" 命令,这样会把文件访日git的暂存区
工作区是自己写的代码,没有提交上去,