繁体   English   中英

在 Android Studio 上合并 git 中的分支

[英]Merge branches in git on Android Studio

我在 Android Studio 中合并分支时遇到问题。 如果我想将本地 master 与远程 master 合并,Android Studio 会提醒我远程和本地之间存在更改,并要求我提交并推送更改。 但是当我尝试推送更改时,它说我需要保存或存储更改。 有没有一种简单的方法可以在 Android Studio 中使用 git?

听起来您有未分阶段的更改。 我不知道如何从 android studio 执行此操作, git status应该向您显示事物处于什么状态。如果您有未暂存的更改,首先您需要“暂存”或添加您的更改( git add . )然后创建一个从您添加的更改中提交 ( git commit )。

接下来,听起来您想要合并到本地状态的远程主服务器发生了变化。 在你这样做之前,如果你已经有一段时间没有获取/拉取,你可能想要使用git fetch从服务器获取最新的主服务器。 然后,您要么需要将您的更改与来自远程主机的更改( git merge origin/master )结合起来,要么在远程主机( git rebase origin/master )之上重新应用您的更改。

或者,如果您还没有进行任何提交,并且您的所有工作都是以非暂存更改的形式进行的,您可以将它们 ( git stash ) 临时存储起来,然后使用git pull更新到最新版本的 master ,然后是git stash pop以应用您之前存储的更改。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM