git工具的基本使用
2017-10-17 13:59
197 查看
版本库又名仓库,可以理解为是一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来的某一刻可以‘还原’。
创建版本库
创建一个新的文件夹为myGit mkdir myGit
进入新建的文件夹myGit中 cd myGit
显示myGit文件夹的位置 pwd
初始化myGit文件夹 git init
初始化后在myGit文件夹中么有看到.git目录,你是因为这个目录默认是隐藏的,用ls -ah命令就可以看见
git的三个区域:工作区、暂存区、版本区
工作区可以通过 git add 文件名 命令把文件存储在暂存区
暂存区可以通过 git commit -m '说明描述'
命令把文件存储在版本区
对比:
git diff 工作区个暂存区的对比
git diff --cached / git diff --staged 暂存区和版本区的对比
git diff master 工作区与版本区的对比
撤销:
git reste HEAD 文件名 从暂存区撤销回工作区
git checkout -- 文件名 从工作区撤回到版本区
git commit --amend 对于误操作的撤销
删除:
git rm 文件名 如果工作中这个文件并不存在,就可以删除暂存区的这个文件
git rm -f 文件名 可以同时工作区和暂存区的文件
git rm --cached 文件名 可以删除暂存区的文件而工作区的文件保留
还原:
git log 可以查看版本信息
git checkout commit版本号 文件名 对指定文件的恢复
git reset --hard commit版本号 恢复到上一个版本(对版本的还原)
git reset --hard HEAD^ 退回到上一个版本
git reset --hard HEAD~2 回退两个版本
git relog 可以查看你的所有操作,你可以找到commit相对应的版本号,再进行 git reset --hard commit版本号 就可以回到最新的版本
创建版本库
创建一个新的文件夹为myGit mkdir myGit
进入新建的文件夹myGit中 cd myGit
显示myGit文件夹的位置 pwd
初始化myGit文件夹 git init
初始化后在myGit文件夹中么有看到.git目录,你是因为这个目录默认是隐藏的,用ls -ah命令就可以看见
git的三个区域:工作区、暂存区、版本区
工作区可以通过 git add 文件名 命令把文件存储在暂存区
暂存区可以通过 git commit -m '说明描述'
命令把文件存储在版本区
对比:
git diff 工作区个暂存区的对比
git diff --cached / git diff --staged 暂存区和版本区的对比
git diff master 工作区与版本区的对比
撤销:
git reste HEAD 文件名 从暂存区撤销回工作区
git checkout -- 文件名 从工作区撤回到版本区
git commit --amend 对于误操作的撤销
删除:
git rm 文件名 如果工作中这个文件并不存在,就可以删除暂存区的这个文件
git rm -f 文件名 可以同时工作区和暂存区的文件
git rm --cached 文件名 可以删除暂存区的文件而工作区的文件保留
还原:
git log 可以查看版本信息
git checkout commit版本号 文件名 对指定文件的恢复
git reset --hard commit版本号 恢复到上一个版本(对版本的还原)
git reset --hard HEAD^ 退回到上一个版本
git reset --hard HEAD~2 回退两个版本
git relog 可以查看你的所有操作,你可以找到commit相对应的版本号,再进行 git reset --hard commit版本号 就可以回到最新的版本
相关文章推荐
- Git工具基本使用
- git repo tar 工具基本使用
- kidd风的IOS日志之源代码管理工具Git的基本使用
- Git分布式版本管理工具的基本使用
- 【工具】创建GitHub代码库(MyGit最基本的使用)
- 工具使用--git基本操作
- 版本控制工具(上)——Git的基本使用
- 代码管理工具git 个基本使用基础
- git的工具基本使用
- 学习版本控制工具 git的基本使用
- Git分布式版本管理工具基本使用方法
- Git使用笔记(二)-可视化Merge工具Meld
- GIT学习笔记1--基本使用
- Git下使用Beyond Compare作为比较和合并工具
- Git下使用Beyond Compare作为比较和合并工具
- windows中使用Git工具连接GitHub(配置篇)
- Github -- Git[版本追踪] 强大的Linux内核开发工具使用
- GIT 基本使用
- git 工具使用