标签: android git android-studio intellij-idea git-merge
在Android工作室中,右下角有选项来处理分支。在合并另一个远程或本地分支时的合并选项中,它会显示Force merge和smart merge等选项。
Force merge
smart merge
他们到底做了什么?
与本地/远程分支合并时?
答案 0 :(得分:4)
类似于Smart Checkout。 Android Studio将存储本地更改,检出所选分支,然后取消暂停更改。如果在卸载操作期间发生冲突,系统将提示您合并更改。
答案 1 :(得分:0)
智能合并执行以下命令:
git stash save "Uncommitted changes before Update at <MM/DD/YY>, <HH:MM>"
git merge <remote>
git stash pop
如果合并失败并且您中止或放弃更改,则需要自己运行git stash pop以取回更改。
您可以通过在控制台选项卡中检查Android Studio中的版本控制上下文来查看正在执行的命令: