Git 使用总结
来源:互联网 发布:2016免费顶级域名注册 编辑:程序博客网 时间:2024/06/16 06:06
1.基本常用命令
git init 初始化一个git仓库,文件夹下会产生.git文件夹
git add 《file》 可以反复使用,用于添加多个文件到本地缓存区
git commit -m “注释” 提交到本地仓库
git log 查看从最近到最远的提交日志
git log –pretty=online 简化日志显示
git reflog 查看命令历史,以便确定要回到未来的哪个版本
git status 查看git当前状态
HEAD 当前版本
HEAD^ 上一个版本
HEAD^^ 上上一个版本
HEAD^^^ 上上上一个版本
HEAD~100 往上100个版本
git rest –hard commitid
git reset –hard 3628164
版本号没必要写全,前几位就可以了,Git会自动去找
2.撤销修改,版本回退
2.1 怎么将工作区的代码修改,撤销??
git checkout – filename
命令git checkout – readme.txt意思就是,把readme.txt文件在工作区的修改全部撤销,这里有两种情况:
一种是readme.txt自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态;
一种是readme.txt已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。
总之,就是让这个文件回到最近一次git commit或git add时的状态。
2.1 代码提到本地缓存区,怎么回退?
git reset HEAD filename
git reset命令既可以回退版本,也可以把暂存区的修改回退到工作区。当我们用HEAD时,表示最新的版本。
2.2 代码提到本地仓库,怎么回退?
git reset –hard commitid
Git允许我们在版本的历史之间穿梭,使用命令git reset –hard commit_id
2.3 代码提到远程仓库,怎么回退?
git reflog
git reset –hard Obfafd
git push -f 紧接着强制推送到远程分支
注意:本地分支回滚后,版本将落后远程分支,必须使用强制推送覆盖远程分支,否则无法推送到远程分支
2.4 revert 命令
3 创建、切换分支,打tag
4 合并分支
5 参考链接
http://blog.csdn.net/fuchaosz/article/details/52170105
阅读全文
0 0
- git使用总结(转)
- git使用总结
- git使用总结
- git使用总结
- git使用总结
- git使用总结
- git使用总结
- git使用总结
- git使用总结
- git使用总结
- Git 使用总结
- Git使用总结
- git使用总结
- git使用总结
- git使用总结
- Git使用总结
- git使用总结
- git使用总结
- pthread_create函数
- Python的虚拟环境安装(windows下)
- html表单的几种提交方式总结
- 说说 Java I/O 系统之 RandomAccessFile 类
- str.getBytes()用法
- Git 使用总结
- EventBus 3.0 从入门到精通——EventBus的应用场景
- Yii之http缓存
- 卢俊卿谈希望让幸福充满整座城市
- 元注解
- nginx负载均衡配置
- 学习Java有没有什么捷径,只有努力
- 使用 Flask-RESTful 设计 RESTful API
- flying-sauser html to pdf