Git的制作和掌握不一样

时间:2010-11-20 09:18:58

标签: git

我经常在我的Master分支上工作,然后推向Production。我不小心在Production分支和部署应用程序。现在我的Production有最新版本,Master有旧版本。

如何将Master分支文件更新为与Production相同?要发出什么命令?

将来我会小心并且只在Master分支上工作。感谢。

2 个答案:

答案 0 :(得分:3)

制作当前分支master并运行

  

git merge production

  

git rebase production

请参阅merge vs rebase了解差异。

答案 1 :(得分:1)

如果它没有被拉到遥控器或遥控器可以被覆盖,我会挑选从生产到掌握的新提交,从生产中删除提交(通过交互式rebase)然后执行通常的rebase-合并周期,用于从主服务器更新生产分支。

检查progit.org每个步骤的确切语法并小心,git非常强大,所以你可以修复任何搞砸,但你也可以把它弄得很糟糕。