在上篇文章( 在Visual Studio 中使用git——同步到遠程服務器-上(十一) )中我們已經在碼雲上創建了項目並在Visual Studio 2019中設置了碼雲上的項目地址。在這一篇文章中我們使用Visual Studio 2019(16.9)將項目推送到碼雲(gitee)上我們創建的項目上去。
6)在Visual Studio 2019(16.9)中,選擇菜單—》Git—》推送。如下圖。
7)如果此項目是第一次連接碼雲,則會彈出一登錄對話框,填寫碼雲的用戶名與密碼,以便連接至碼雲。如下圖。
8)如果推送成功,則顯示如下圖。
9)我們在瀏覽器中瀏覽我們推送到碼雲上的項目。如下圖。
10)如果推送不成功,並且出出現了如下錯誤信息,如下圖。這是因為遠程repository和我本地的repository沖突導致的。因為我先在本地創建了版本庫,后在gitee的倉庫頁面點擊了創建WpfAppGit倉庫,同時還創建了README.md文件,但是卻沒有pull到本地。這樣就產生了版本沖突的問題。
11)我們打開PowerShell,跳轉到Src\WpfAppGit目錄。在push前先將遠程repository修改pull下來,執行以下指令。
git pull origin master
12)我們會得到一個錯誤信息,如下。
13)在看到如上圖的信息之后,請再在操作命令后面加--allow-unrelated-histories
git pull origin master --allow-unrelated-histories
14)執行以上指令之后,如下圖。執行成功。可以再次推送。
15)我們執行以下指令,進行推送。推送成功,如下圖。
git pull u origin master