【问题标题】:How to push without accepting changes to github如何在不接受对 github 的更改的情况下进行推送
【发布时间】:2021-02-08 22:31:52
【问题描述】:

我使用什么命令通过 VSCode 命令行将我的代码推送到 github?它让我先拉,但我不想接受任何传入的更改。

【问题讨论】:

    标签: github command-line push pull


    【解决方案1】:

    这可能是因为您当前的分支(假设它是 mainmaster)已经过时并且想要先自我更新。

    有一些方法可以做到这一点:

    1. 在命令行中使用 Git(推荐,最简单的方法)。
    2. 使用 Visual Studio Code UI。

    在命令行中使用 Git

    假设,您正在处理的当前分支名为updates
    我们可以使用以下命令推送到 GitHub:

    git push origin updates:updates
    

    这将远程推送您的更改 (GitHub)。 你可能想知道为什么updates:updates:

    第一个是本地分支的名字,第二个是远程分支的名字。
    之后,您的更改将被推送到分支updates 中的 GitHub。

    如果您的分支还不能远程使用,它将创建一个名为 updates 的新分支,在本地分支 updates 中具有相同的提交和更改。 ?

    使用 Visual Studio Code 用户界面

    首先确保您在正确的本地分支上。您可以通过单击左下角当前分支的名称来更改分支。
    接下来,转到源代码管理 (Ctrl+Shift+G),然后单击 ...,然后单击 Push

    您的更改现在将使用相同的本地分支名称推送到 GitHub。 希望这个答案对你有用。 ?

    【讨论】:

    • 您好,我在自己的分支上工作。问题是在我开始工作后有人将代码推送到我的分支中,但我不再需要那个人的代码了。我正在尝试推动和覆盖那些人的变化。
    • 您可以还原他们在 PR 中所做的更改,然后推送您的更改。或者,让另一个分支删除那些人的更改并实施您的更改,比较分支然后合并。
    猜你喜欢
    • 2013-10-18
    • 2016-10-02
    • 1970-01-01
    • 2010-12-09
    • 2020-12-19
    • 1970-01-01
    • 2021-08-09
    • 1970-01-01
    • 2022-01-27
    相关资源
    最近更新 更多