git - 将修改过的文件从一个分支提交到另一个分支

标签 git

场景: 我有 2 个分支:devsprint1

  1. 我在 checkout 分支 sprint1 时做了一些更改;
  2. 我不想在 sprint1 中添加/提交这些更改,我想在 dev 中添加/提交它们;
  3. 我尝试 check out dev 而没有先在 sprint1 中提交更改,但 check out 失败;

我的问题是:如何将 sprint1 中的更改带到 dev 而不将它们提交给 sprint1

最佳答案

Stashing

git stash
git checkout dev
git stash apply
git commit

关于git - 将修改过的文件从一个分支提交到另一个分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26511608/

相关文章:

git - Heroku推送应用问题

django - 是什么导致 Django 中的 "Unknown command: ' makemigrations'"?

git - 使用 git 修订版而不是分支作为部署引用的优缺点

git - 使用 Git 将最近的提交移动到新分支

git - 无法切换分支 - "Error: Untracked working tree files..."我应该添加 git 吗?

git - 将 Bitbucket 私有(private)存储库与要求密码的 Carthage 结合使用

macos - 自动化 Git 和 SSH 工作流程

c# - 支持多个客户的项目代码的最佳方式是什么?

java - GitHub 和 Android studio 没有 gradle.build

git - 如何使用 git stash 忽略尾随空格错误