git经验
2016-07-14 12:07
197 查看
1.git config --global 参数,有了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然你也可以对某个仓库指定的不同的用户名和邮箱。
2.pwd 命令是用于显示当前的目录。
3.通过命令 git init 把这个目录变成git可以管理的仓库
4.所有的版本控制系统,只能跟踪文本文件的改动,可以知道图片从1kb变成2kb,但是到底改了啥,版本控制也不知道
5.把文件添加到版本库中(区分大小写):
第一步:使用命令 git add readme.txt添加到暂存区里面去
第二步:用命令 git commit告诉Git,把文件提交到仓库
6.Changes to be committed:已加进暂存区
Changes not staged for commit:没有加入暂存区
7.git diff readme.txt 查看修改
8.查看下历史记录 git log or git log --pretty=oneline
9.回退:
第一种是:git reset --hard HEAD^ 那么如果要回退到上上个版本只需把HEAD^ 改成 HEAD^^ 以此类推。那如果要回退到前100个版本的话,git reset –hard HEAD~100 即可。
第二种:git reset –hard 版本号 查询版本号:git reflog
10.cat 文件,打开的是工作区的文件
11.cat 按enter 后退出:ctrl +d
12.git checkout -- readme.txt(注意 -- 两边都有空格)
把readme.txt文件在工作区做的修改全部撤销,这里有2种情况,如下:
a.readme.txt自动修改后,还没有放到暂存区,使用 撤销修改就回到和版本库一模一样的状态。
b.readme.txt已经放入暂存区了,接着又作了修改,撤销修改就回到添加暂存区后的状态。
13.删除文件:rm b.txt
14.恢复文件:该文件之前被提交过,那么删除文件后,没有提交的话,
git checkout -- b.txt能恢复文件
2.pwd 命令是用于显示当前的目录。
3.通过命令 git init 把这个目录变成git可以管理的仓库
4.所有的版本控制系统,只能跟踪文本文件的改动,可以知道图片从1kb变成2kb,但是到底改了啥,版本控制也不知道
5.把文件添加到版本库中(区分大小写):
第一步:使用命令 git add readme.txt添加到暂存区里面去
第二步:用命令 git commit告诉Git,把文件提交到仓库
6.Changes to be committed:已加进暂存区
Changes not staged for commit:没有加入暂存区
7.git diff readme.txt 查看修改
8.查看下历史记录 git log or git log --pretty=oneline
9.回退:
第一种是:git reset --hard HEAD^ 那么如果要回退到上上个版本只需把HEAD^ 改成 HEAD^^ 以此类推。那如果要回退到前100个版本的话,git reset –hard HEAD~100 即可。
第二种:git reset –hard 版本号 查询版本号:git reflog
10.cat 文件,打开的是工作区的文件
11.cat 按enter 后退出:ctrl +d
12.git checkout -- readme.txt(注意 -- 两边都有空格)
把readme.txt文件在工作区做的修改全部撤销,这里有2种情况,如下:
a.readme.txt自动修改后,还没有放到暂存区,使用 撤销修改就回到和版本库一模一样的状态。
b.readme.txt已经放入暂存区了,接着又作了修改,撤销修改就回到添加暂存区后的状态。
13.删除文件:rm b.txt
14.恢复文件:该文件之前被提交过,那么删除文件后,没有提交的话,
git checkout -- b.txt能恢复文件
相关文章推荐
- Java 封装的详解
- linux 监控进程是否存在
- permit过滤由任意键值组成的嵌套 Hash
- QSQLITE
- Android自定义View制作动态炫酷按钮实例解析
- 相思成灾
- KendoUI模板引擎 - #号语法
- php-fpm打开错误日志的配置
- Yii的Srbac插件用法详解
- butterknife源码详解
- Md5消息摘要
- Activiti基础教程--02(初识Activiti流程设计工具、了解Activiti bpmn图表对应的XML文件)
- 线程间通信示例
- kubernetes代码阅读-apiserver之list-watch篇
- STL之unique()去重函数
- 《算法导论》第一天
- request方法大全
- 自控力 全书笔记
- js插件开发规范
- 支持向量机SVM算法原理笔记2