簡體   English   中英

如何強制將代碼從 Visual Studio 2019 推送到 GIt

[英]How to force push code from Visual Studio 2019 to GIt

我創建了一個新的 Visual Studio 2019 項目。

當嘗試將其推送到 Azure Dev Ops 中的 Git 存儲庫時,我收到以下錯誤

將分支推送到遠程存儲庫時遇到錯誤:拒絕更新被拒絕,因為您當前分支的尖端位於其遠程對應部分之后。 在再次推送之前集成遠程更改。 無法將分支推送到遠程存儲庫。 有關詳細信息,請參閱 Output window。

我該如何解決這個問題? 有沒有辦法強制推送?

根據您的錯誤消息,在您在 Visual Studio 中克隆存儲庫后,遠程分支有一些更改。

要解決此問題,您可以嘗試以下兩種方法:

在 Visual Studio 中,當看到錯誤消息時,您可以在彈出窗口中看到Pull/Pull and Push選項。

在此處輸入圖像描述

或在sync tab

在此處輸入圖像描述

2.命令行腳本:由於您可以在 Visual stduio 中運行推送更改,git 已經安裝。

cd repo path

git pull

如果看不到,可以在 cmd 中運行以下命令:

在此處輸入圖像描述

更新1:

您可以在您的 repo 文件路徑中運行以下 git 命令:

cd repo path

git pull
git add --all
git commit -m "first commit of my code"

git push -f origin master

當你運行 git pull 時,你可以檢查它是否返回消息: Already up to date

如果是,您可以運行 git 推送命令將更改直接推送到 Azure 存儲庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM