代码之家  ›  专栏  ›  技术社区  ›  HelloCW

如何在android studio 3.3.1中强制推送到github中的远程存储库?

  •  0
  • HelloCW  · 技术社区  · 5 年前

    我在android studio 3.3.1中使用github进行我的项目 我使用以下代码返回本地存储库和远程存储库。

    第1行可以在android studio 3.3.1ide中启动。

    1. 2号线能否在android studio 3.3.1ide中推出?如果是,我该怎么办?

    2. 而且,这是否意味着当我使用 要推的参数?

    代码

    git reset --hard <commit_hash>
    git push origin <branch_name> --force
    

    致陈:谢谢!

    但“强制推送”已禁用,您可以看到下图。我在windows 10操作系统中使用android studio 3.3.1。

    图像 enter image description here

    0 回复  |  直到 5 年前
        1
  •  1
  •   Geno Chen    5 年前
    1. 是的,你可以。只需使用“push commits”窗口中的小下拉菜单,从 VCS -> Git -> Push... Ctrl键 + 移位 + 是的。

    a "&Force Push" button in the drop-down menu

    1. 是的,使用 --force 具有 git push 将用本地覆盖远程存储库,而不合并, and can cause the remote repository to lose commits; use it with care . 你可能需要做一个 git pull 首先,或者 use a "safer" --force-with-lease 是的。

    更新 以下内容:

    1. Protected branches ,在中列出 File -> Settings -> Version Control -> 吉特 ,不允许进行强制推送。所以你必须选择另一个分支而不是 master 强制推送或删除受保护分支的设置。