[英]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.