您的位置:首页 > 其它

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版本号  就可以回到最新的版本
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: