在Visual Studio 中使用git——同步到远程服务器-下(十二)

 
 

    在上篇文章( 在Visual Studio 中使用git——同步到远程服务器-上(十一) )中咱们已经在码云上建立了项目并在Visual Studio 2019中设置了码云上的项目地址。在这一篇文章中咱们使用Visual Studio 2019(16.9)将项目推送到码云(gitee)上咱们建立的项目上去。html

6)在Visual Studio 2019(16.9)中,选择菜单—》Git—》推送。以下图。git

 

7)若是此项目是第一次链接码云,则会弹出一登陆对话框,填写码云的用户名与密码,以便链接至码云。以下图。浏览器

 

8)若是推送成功,则显示以下图。服务器

 

9)咱们在浏览器中浏览咱们推送到码云上的项目。以下图。post

 

 

10)若是推送不成功,而且出出现了以下错误信息,以下图。这是由于远程repository和我本地的repository冲突致使的。由于我先在本地建立了版本库,后在gitee的仓库页面点击了建立WpfAppGit仓库,同时还建立了README.md文件,可是却没有pull到本地。这样就产生了版本冲突的问题。url

 

11)咱们打开PowerShell,跳转到Src\WpfAppGit目录。在push前先将远程repository修改pull下来,执行如下指令。
git pull origin masterspa


12)咱们会获得一个错误信息,以下。插件

 

13)在看到如上图的信息以后,请再在操做命令后面加--allow-unrelated-histories3d

git pull origin master --allow-unrelated-historiescode

14)执行以上指令以后,以下图。执行成功。能够再次推送。

 

15)咱们执行如下指令,进行推送。推送成功,以下图。

git pull u origin master