git - 如何恢复我的文件并取消签入到错误的分支?
问题描述
我有以下情况
- 打开文件 A
- 编辑文件 A
- 签入文件 A - 不要推送到服务器
哎呀,已将其签入开发分支,但希望在功能分支中使用
如何从 A 中取消签入并让文件可用于将其签入功能分支?
谢谢!!杰西自由 - jesseliberty@gmail.com
解决方案
Cherry 选择提交,并重置开发分支:
(on develop branch)
git checkout feature
git cherry-pick develop
(resolve conflicts and commit if necessary)
git checkout develop
git reset --hard origin/develop
推荐阅读
- python - 如何将数据框中列中的值拆分为多列
- oracle - impdp 命令未导入到正确的用户
- java - 如何使用对象修复 Spring Boot 中的错误?
- java - 混合身份验证 - 基于 Spring MVC 会话 + 基于 JWT 令牌
- r - 从 lm 对象中获取变量名而不分离因子级别
- kubernetes - 将外部节点添加到 GCP Kubernetes 集群
- amazon-rds - 从 PostgreSQL 9.6.11 升级到 10.7 会给出奇怪的 SETVAL() 语句
- php - 正则表达式匹配一个或多个数字或从 I 到 X 的罗马数字在具有特定前缀的单词之后
- matlab - 如果我使用 filtfilt 会发生相位失真吗?
- java - 如何从条形码将 url 编码为 json