社区
研发管理
帖子详情
git pull 误操作,如何撤销
Colingo
2013-11-01 12:02:28
在两个branchs: A, B
在A 上,误使用了pull origin B
在merge后,发现弄错了。
还能撤销吗?
...全文
4983
2
打赏
收藏
git pull 误操作,如何撤销
在两个branchs: A, B 在A 上,误使用了pull origin B 在merge后,发现弄错了。 还能撤销吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
travellers
2014-01-26
打赏
举报
回复
如果想把当前的修改都放弃,你可以用下面的命令回到合并之前的状态: git reset --hard HEAD 或者如果你已经把合并的代码提交了,这时候的撤销需要下面的命令: git reset --hard ORIG_HEAD 但是刚才这条命令在某些情况会很危险,如果你把一个已经被另一个分支合并的分支给删了,那么 以后在合并相关的分支时会出错。
莫感
2013-11-01
打赏
举报
回复
当然可以撤销了,用gitk 看一下前一版本A的checksum是多少,然后强制返回到那个checksum
Git
-Contacts:基于
Git
的Contacts后端
Git
Contacts 什么是
Git
Contacts
Git
Contacts是采用
Git
来存储、共享通讯录的新的方式。适用于单一群体间(家庭、工作场合、同学圈)成员共享通讯录。 解决了什么问题 单一群体间共享通讯录,又难以做到权限控制。一般来说,用户对自己的名片拥有完全的权限,对他人的名片有读权限。根据KISS原则,只要每个人做到维护好自己的名片,那么整个群体间的通讯录就能良好运作。当一个人更改了自己的联系方式后,无需通知其他人。 目前实验室采用的名片服务器没有写权限的控制,用户
误操作
就容易修改他人名片或者加入他人名片。
误操作
发生后没有回滚的机制。 如何解决
Git
Contacts在
Git
仓库的基础上进行封装,
Git
仓库仅做通讯录数据存储使用。用户刷新通讯录操作对应
Git
中的
Pull
。而对通讯录的修改操作(Merge)操作放入一个队列,如果用户操作的是自己的名片,则自动允许Merg
撤销
git
pull
误操作
撤销
git
pull
误操作
如何解决
Git
中的合并冲突,玩转
Git
cache,
pull
和fatch有什么区别
Git
高级实战问答视频
git
最常用、最重要的
git
功能。本视频通过问答形式由浅入深、通过真实演示,希望帮助学员迅速掌握
git
的用法!不知道的话赶紧来复活一下吧! 问题一: 如何解决
Git
中的合并冲突 问题二: 如何使
Git
“忘记”已跟踪但现在位于.
git
ignore中的文件 问题三: 如何解决
Git
中的合并冲突
git
pull
误操作
撤回
git
pull
撤回
git
操作——
git
pull
撤销
误操作
,恢复本地代码
【代码】
git
操作——
git
pull
撤销
误操作
,恢复本地代码。
研发管理
1,265
社区成员
28,324
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章