如何在Android Studio 3.3.1中强制推送到GitHub中的远程存储库?

如何在Android Studio 3.3.1中强制推送到GitHub中的远程存储库?,git,android-studio,github,Git,Android Studio,Github,我在Android Studio 3.3.1中的项目中使用Github 我使用以下代码返回本地存储库和远程存储库 第1行可以在Android Studio 3.3.1 IDE中启动 第2行可以在Android Studio 3.3.1 IDE中启动吗?如果是,我该怎么办 还有,当我使用force参数推送时,是否意味着的内容将覆盖remote的内容而不合并 代码 致Geno Chen:谢谢 但是强制推送被禁用,您可以看到下图。我在Windows10操作系统中使用Android Studio 3.3

我在Android Studio 3.3.1中的项目中使用Github 我使用以下代码返回本地存储库和远程存储库

第1行可以在Android Studio 3.3.1 IDE中启动

第2行可以在Android Studio 3.3.1 IDE中启动吗?如果是,我该怎么办

还有,当我使用force参数推送时,是否意味着的内容将覆盖remote的内容而不合并

代码

致Geno Chen:谢谢

但是强制推送被禁用,您可以看到下图。我在Windows10操作系统中使用Android Studio 3.3.1

形象

是的,你可以。只需使用Push提交窗口中的小下拉菜单,从VCS->Git->Push提升。。。或者Ctrl+Shift+K。 是的,use-force with git push将用local覆盖远程存储库,而不进行合并。您可能需要先执行git pull,或者。 更新:

文件->设置->版本控制->Git中列出的受保护分支不允许执行强制推送。因此,您必须选择另一个分支而不是主分支来执行强制推送,或者删除受保护分支的设置。 是的,你可以。只需使用Push提交窗口中的小下拉菜单,从VCS->Git->Push提升。。。或者Ctrl+Shift+K。 是的,use-force with git push将用local覆盖远程存储库,而不进行合并。您可能需要先执行git pull,或者。 更新:

文件->设置->版本控制->Git中列出的受保护分支不允许执行强制推送。因此,您必须选择另一个分支而不是主分支来执行强制推送,或者删除受保护分支的设置。
您希望此操作具有“单击”选项,还是可以使用内置控制台?谢谢!我希望对强制推送有一个“单击”或类似“复选框”的选项。这里是一个解决方案,如果您关闭了终端/控制台,然后您可以键入所需的操作,因为我在Android Studio的internet中发现强制推送在默认情况下是禁用的。您可以查看VCS/Git/Push-in选项吗?现在我没有访问我的Android Studio的权限。背景中有此选项的foto您希望此操作具有“单击”选项,还是可以使用内置控制台?谢谢!我希望对强制推送有一个“单击”或类似“复选框”的选项。这里是一个解决方案,如果您关闭了终端/控制台,然后您可以键入所需的操作,因为我在Android Studio的internet中发现强制推送在默认情况下是禁用的。您可以查看VCS/Git/Push-in选项吗?现在我没有访问我的Android Studio的权限。背景中有此选项的foto谢谢!请您查看我在问题中添加的内容好吗?是否可以配置Android Studio,使其启用-force with lease而不是-force@geno chen?谢谢!您是否可以查看我在问题中添加的内容?是否可以配置Android Studio,使其启用-force with lease而不是-force@geno chen?
git reset --hard <commit_hash>
git push origin <branch_name> --force