博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS Git的还原和操作
阅读量:5034 次
发布时间:2019-06-12

本文共 1065 字,大约阅读时间需要 3 分钟。

$ git log --graph --oneline$ git reset --hard 版本号

用 reflog 挽救错误的重置

[jackluo@localhost demo]$ git reflog show master |head -5

重置

$ git reset --hard master@{2}

ls

$ git log --oneline

git reflog show master |head -5

=============================

git clean -nd 删除

git clean -fd 强制删除

git status -s

=====================

git stash 保存和恢复工作进度

git stash list 显示进度列表

git stash pop 恢复最新的工作进度

git stash save "message ..." 保存工作进度并指定说明

git stash drop 删除一个存储进度

git stash clear 删除所有存储的进度

git stash branch 基于进度创建分支

==========================

查看历史提交记录

git log --graph --pretty=raw refs/stash -2

git stash apply stash@{1} 恢复进度

 ==================================

 git commit -a -m "偷懒了,直接用 -a 参数直接提交."

========================================

建立归档文件

$git archive -o latest.zip HEAD

只将目录src 和doc 建立归档partial.tar中

git archive -o partial.tar HEAD src doc

基于里程 v1.0建立归档,并且为归档中的文件添加目录前缀1.0

$ git archive --format=tar --prefix=1.0/ v1.0 |gzip > foo-1.0.tar.gz

===========================================

从历史中查看提交了好多次

git rev-list HEAD |wc -l

转载于:https://www.cnblogs.com/jackluo/p/3480864.html

你可能感兴趣的文章
图解HTTP之HTTPS详解
查看>>
软件创新实践——聊天软件
查看>>
EXCEL科学计数法转为文本格式
查看>>
Light Table 编辑器修改字体 更新
查看>>
zbb20190430 springboot 配置alimq
查看>>
linux-查看某文件夹大小:du -h --max-depth=1
查看>>
ssm框架的整合搭建(三)
查看>>
(转)证券公司信息化——2续
查看>>
css修改滚动条样式
查看>>
2018.11.15 Nginx服务器的使用
查看>>
Kinect人机交互开发实践
查看>>
百度编辑器UEditor ASP.NET示例Demo 分类: ASP.NET...
查看>>
JAVA 技术类分享(二)
查看>>
android客户端向服务器发送请求中文乱码的问
查看>>
BZOJ4977 八月月赛 Problem G 跳伞求生 set 贪心
查看>>
BZOJ2631 tree LCT
查看>>
Codechef FIBTREE 树链剖分 主席树 LCA 二次剩余 快速幂
查看>>
UOJ#220. 【NOI2016】网格 Tarjan
查看>>
取消事件冒泡
查看>>
Symfony翻译教程已开课
查看>>