社区
Linux/Unix社区
帖子详情
Git 回退问题
xurenyun1000
2019-07-15 06:51:34
使用git reset --hard xxxx ,如何回退到git 库下载时的版本,如图9c054e0,有没有一个head指针可以使用?FETCH_HEAD不可以,我中间pick过一次。
...全文
32
1
打赏
收藏
Git 回退问题
使用gitreset--hardxxxx,如何回退到git库下载时的版本,如图9c054e0,有没有一个head指针可以使用?FETCH_HEAD不可以,我中间pick过一次。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xurenyun1000
2019-07-16
打赏
举报
回复
没人回答下吗?求帮忙
git
回退
到上个版本 rollback 回滚
git
reset HEAD,
git
回退
到上一版本
git
回退
到上个版本
git
reset --hard HEAD^
回退
到前3次提交之前,以此类推,
回退
到n次提交之前
git
reset --hard HEAD~3 退到/进到 指定commit的sha码
git
reset --hard dde8c25694f34acf8971f0782b1a676f39bf0a46 强推到远程
git
push origin............
Git
回退
提交
开发过程中
git
回退
可能不多但是也无疑是重要的,在今次开发中遇到了需要代码
回退
的情况,记录一下自己第一次
回退
操作`再
git
log就可以看到代码已经
回退
了,然后就需要再把本地代码进行还原。然后
git
push代码推送到远端,这样一次代码
回退
就完成啦。再查看的时候只剩下新增的文件了,手动将剩余文件删除就好。此时再查看可以发现所有修改都变成红色未提交状态。查看未推送的commit。将commit都进行
回退
。获取日志,查看到版本号。...
git
版本
回退
操作
搞懂
git
回退
命令,如果不慎提交,可通过
git
reset、
git
revert来撤销操作。
git
commit
回退
三种姿势
git
commit
回退
作为弄清楚三个点 工作区(working tree): 本地编辑器 暂存区(index):
git
add操作后进入暂存区,可用
git
status查看 本地仓库(repository):
git
commit 后进入本地仓库 修改commit 当我们第一次提交后,发现还有修改没有提交,通常我们想的是在add/commit一次,这样存在的
问题
呢就是会有一些扰乱我们的commit信息。比如我们第二次commit提交信息可能是“删除上次提交的debugger” 其实我们两次提交内容
git
回退
的三种方式
1、
git
reset --mixed 版本号 :此为默认方式,不带任何参数的
git
reset,即时这种方式,它
回退
到某个版本,只保留源码,
回退
commit和index信息 2、
git
reset --soft 版本号:
回退
到某个版本,只
回退
了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可 3、
git
reset --hard 版本号:彻底
回退
到某个版本,本地的源码也会变为上一个版本的内容 ...
Linux/Unix社区
23,125
社区成员
74,509
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章