git 常用指令大全(实时更新)
2015-10-19 16:06
316 查看
1.创建一个空目录:
第二种用
[code]git init
pwd命令用于显示当前目录。在我的Mac上,这个仓库位于
/Users/michael/learngit。2.添加文件到数据仓库:
git add 从工作区存放到暂存区
3.提交到:git commit告诉Git,把文件提交到仓库(版本库)
4.git status命令可以让我们时刻掌握仓库当前的状态
5.git diff顾名思义就是查看difference,显示的格式正是Unix通用的diff格式
6.git log命令显示从最近到最远的提交日志
7.版本退回:
[code]第一种用commit idgit reset --hard 3628164
第二种用
git reset --hard HEAD^ (上一个版本就是,当然往上100个版本写100个HEAD^,上上一个版本就是[code]HEAD^^
^比较容易数不过来,所以写成
HEAD~100)[/code]
8.撤销:git checkout -- file可以丢弃工作区的修改
git reset --hard
9.删除文件:一是确实要从版本库中删除该文件,那就用命令git rm删掉,并且[code]git commit
另一种情况是删错了,因为版本库里还有呢,所以可以很轻松地把误删的文件恢复到最新版本:
相关文章推荐
- ios app 内存泄露分析
- js基础知识
- rsyslog
- MyEclipse 10 和 2014 两个版本共存破解 - imsoft.cnblogs
- openGL 深度测试
- 第七周项目2--建立链队算法库
- 提升Linux物理内存使用方法
- 线程池的原理及实现
- GNU ARM 汇编伪指令(Assembler Directives)
- Android init.rc文件解析过程详解(一)
- android应用框架系列二,图形界面
- AndroidStudio提交代码到Github(详细图文)
- POJ 2352 Stars (树状数组)
- linux驱动学习笔记--头文件的说明
- uft延长使用时间
- php实现新浪微博第三方信任登录
- 第八周项目一~数据结构之自建算法库——顺序串
- 黑马程序员——Java中的集合(上)
- 关于input文本框双击自动提示的处理
- 一种透明效果的view