Git基本操作
来源:互联网 发布:学生分班算法 编辑:程序博客网 时间:2024/06/06 00:04
git status 查看状态 git diff 查看修改
我们首页修改本地仓库文件a.txt,内容如下:
learning Git
git status查看仓库当前的状态
敲下指令git status,结果如下
上面的命令的意思是:a.txt已近被修改了,但是这次修改还没有提交到本地仓库
git diff 查看文件修改
diff顾名思义difference,查看修改内容
git add将修改文件提交暂存区
$gitadda.txt
commit之前再git status一下看看状态
上面意思是,将要提交a.txt文件到本地仓库
git commit提交文件到本地仓库
然后在git status查看
上面意思是没有修改需要提交的,工作目录是干净的
版本回退
git log 查看从最近到最远的提交日志
加上--pretty=onelin查看简洁版
版本回退 git reset --hard HEAD^ / 版本号
git中HEAD表示当前版本,HEAD^表示上个版本,HEAD^^表示上上个版本,HEAD~10表示往上10个版本。
git reflog ----查看每一次命令 (前面黄色字符是版本号)
工作区和暂存区
工作区(Working Directory)
在电脑里能看到的目录,比如我的工作区就是名为git_local文件夹
版本库(Repository)
工作区有一个隐藏目录.git,注意这个不是工作区,而是Git的版本库。所以不要随意动他。
Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区。另外有一个分支master,及指向这个分支的指针HEAD。
工作区和暂存区详细内容,请看廖雪峰的官方网站git课程。
撤销修改及删除文件
撤销修改分为三类:
一、工作区里修改了内容,没有add到暂存区。撤销修改,只要 git checkout -- 文件名
二、工作区里修改了内容,add到暂存区。撤销修改需要两步,一、git reset HEAD 文件名,然后重复一操作
三、工作区里修改了内容,没有add到暂存区且commit到了本地仓库。详见“版本回退”.
删除文件
rm 文件名,然后commit
- Git基本操作
- Git 基本操作
- git基本操作
- git基本操作
- git基本操作
- git分支基本操作
- git基本操作介绍
- Git的基本操作
- Git操作基本命令
- git的基本操作
- Git 基本操作
- Git基本命令行操作
- git remote 基本操作
- git 基本操作
- git基本操作
- git基本操作
- git的基本操作
- Git基本操作
- 聚类算法中K值的选取
- 从零开始学C#——基本语法(二)
- 单词接龙pascal程序
- windows下配置ssh访问github
- 关于屏幕分辨率的一些操作
- Git基本操作
- 初识Solr(一):Solr安装,搭建搜索引擎
- Java中Vector和ArrayList的区别
- 掌握最新知识,从能访问谷歌开始
- Android自动填充短信验证码
- (编程题)5-3逆序的三位数
- 设计模式-抽象工厂方法
- 数据结构颓废计划VI-堆
- 10007---临时急需马上说02