git - Git Stash 应用到本地分支的 Master 上
问题描述
我在本地分支上进行了当前文件更改,并且不得不拉动 Master。所以我做了-
git stash
git checkout master
git pull origin master
在这一步,我通常会这样做git checkout myCurrentBranch
,然后git stash apply stash@{0}
,但由于疏忽,我在 Master 分支本身上进行了应用存储。
如何撤消此步骤?并取回我在 myCurrentBranch 上的文件更改?
解决方案
您应该能够执行以下操作:
git stash
git checkout myCurrentBranch
git stash apply stash@{0}
这会将您的更改返回到存储并将主分支返回到干净状态,然后再切换回本地分支并在那里重新应用存储。
推荐阅读
- php - 如何修复 [HTTP 403] 无法在 twilio 中创建记录?
- javascript - `document.getElementById("is-student").checked` 没有从复选框中获取正确的值
- node.js - 为什么我在运行 express server (React.js) 时浏览器显示空白页?
- extract - 从jpg文件中提取exe、dll文件
- java - 如何为按钮添加动画/样式?安卓工作室
- sql - 我需要在 SQL 中使用“或”,但以其他方式,因为我不能使用“或”
- javascript - 如何使用 JavaScript 日期对象四舍五入到最近的日期
- class - Java程序编译失败
- r - R 用 MICE 进行插补
- python - 将 CTE 查询转换为 SQLAlchemy ORM