用另一个本地分支替换一个本地分支......并保留跟踪

Ray*_*ess 5 git git-remote branching-and-merging git-branch

我有 2 个本地分支正在跟踪不同的存储库:

  • local-live(跟踪我们的实时仓库)
  • 本地暂存(跟踪暂存仓库)

我们设置了“连续部署”,所以当我推送我的本地登台时,登台环境将随着更改而更新。我希望登台以反映实时代码(当前情况并非如此)。

我如何用我的“local-live”分支中的代码替换我的“local-staging”分支?我想清除所有暂存更改,使暂存反映现场直播的内容。我希望我的本地暂存仍然跟踪暂存仓库(即来自暂存的“git push”将按预期运行)

希望这很清楚。谢谢。

Pan*_*hal 8

you want to do a hard reset.

git checkout local-staging
git reset --hard local-live
Run Code Online (Sandbox Code Playgroud)