Git制作和master不一样

标签 git

我通常在我的 Master 分支上工作,然后推送到生产环境。我不小心在生产分支上工作并部署了应用程序。现在我的 Production 有最新版本,Master 有旧版本。

我应该怎么做才能将 Master 分支文件更新为与 Production 相同?发出什么命令?

以后我会小心,只在 Master 分支上工作。谢谢。

最佳答案

让你当前的分支master并运行

git merge production

git rebase production

参见 merge vs rebase差异。

关于Git制作和master不一样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4231992/

相关文章:

windows - 如何在 Windows 中 merge 两个大小写不同的 git 目录?

git - 添加 Git 远程后 "fatal: refusing to merge unrelated histories"

git - "refusing to merge unrelated histories" pull 到已恢复的存储库时失败

git - 如何获取 'git clone --recursive' 以在本地克隆子模块?

git - 我应该将 Autotools 生成的哪些文件保存在版本控制存储库中?

ruby-on-rails - 如何彻底清理 ruby​​ on Rails 项目?

git - 通过自动 merge 所有更改来解决特定文件的 git 冲突

git - 无法从 Bonobo Git Server pull 或克隆

git - 如何从历史记录中删除已发布的 Git 提交?

git 与 git-svn 捆绑