Git:将文件更新到所有分支

时间:2017-10-27 04:59:32

标签: git android-studio

我的项目有15个以上的分支,在主分支中,我更新了我的库版本和一些项目配置。 我想在所有其他分支中更新此配置文件。为此,我需要逐个切换每个分支并将其与主服务器合并? 或者是否有任何快捷方式在主分支版本的所有分支中更新此特定文件?在Android工作室有没有选择吗?

1 个答案:

答案 0 :(得分:1)

Checkout提交您更新库版本和一些项目配置的位置 在该提交上创建本地临时分支 结账你的另外15个分支(为所有人做) 将临时分支(包含您需要的更改)合并到分支

git checkout commit_hash_with_updated_library_changes
git checkout -b temp_branch
git checkout one_of_your_15_branches
git merge temp

如果您的临时分支在其他分支上有更多您不想要的更改。只需在合并期间拒绝这些更改。