我想在GIT中创建一个'live-release'分支,所以我可以告诉capistrano从该分支中提取源代码。
说我是大师,现在我已准备好发布,我怎样才能将代码(FORCE)推送到'live-release'分支?
我想强迫,因为我并不真正关心合并冲突,我只想在我准备好的时候推动“实时释放”。
我想避免使用master,因为它可能不稳定。
答案 0 :(得分:3)
假设两个分支都在同一个存储库中,请使用:
git push --force . master:live-release
或者将.
替换为实时发布存储库的名称(URL)。
我建议你不要用武力。如果您只是从live-release
推送到master
,则永远不会发生合并冲突。如果您做看到冲突,那么在您破坏live-release
分支之前,您可能想要修复一些可怕的错误。