GIT学习 (借鉴廖学峰老师博客)
1. 创建git库
1)创建空目录 -mkdir learngit-
2)git init
2.添加文件到git仓库
1)在根目录下创建readme.txt
2)git add readme.txt
3)git commit -m "注释"
-
注: readme.txt
Git is a version control system. Git is free software.
3.查看状态
1)修改readme.txt
2)git status ##可以实时掌握仓库的状态
-
注: readme.txt
Git is a distributed version control system. Git is free software.
4.比较不同
1)git diff
5.版本回退
1)git log ##查看HEAD以往的版本号
2)git reset --hard commit_id ##可以穿梭所有的版本 or 暂存器中修改的回退到工作目录
3)git reflog ##查看所有的版本号 ref -refresh 使想起
-
注:HEAD 指向当前版本
HEAD^: ^代表当前的上一个版本,有多少个^代表距离当前版本的距离
6.暂存区
1)git add filename ##从工作区添加文件,先放到暂存区(stage),`可以认为是一个缓冲区`
2)git commit -m "注释" ##把暂存区的内容都放到分支上,并清空暂存区
-
注:概念
工作区:learngit就是工作区 版本库:工作区一个隐藏的.git文件夹。 暂存器:存在于版本库中 master:git自动给我们创建一个分支
7.删除文件
1)git rm filename ##在仓库里删除文件,工作目录也删除了。