VS团队资源管理器(VS自带git)使用说明_使用VS自带git推送到远程存储库

使用git存储库是至关好的习惯,每次码完代码就推送到远程存储库,万一不当心把本地代码搞废了,或者硬盘坏了,或者中了勒索病毒,本地代码丢失了还能从服务器上下载。我曾经就中了一次勒索病毒,本地电脑上的全部文档,数据库所有被加密没法打开。git

说到git,不少大佬都直接使用dos代码推送,但对于大众菜鸡仍是使用可视化操做方便些。数据库

若是没有使用visual studio,推荐使用乌龟:tortoisegit,可视化操做很是方便。服务器

但若是使用vs,就建议使用自带的团队资源管理器,每次码完代码,鼠标点一下推送到远程存储库,比使用乌龟还方便。加密

这里来谈谈vs2017团队资源管理器的使用 (vs2013以上版本才有此功能)spa

vs git使用不少次了,可是常常忘记怎么操做,每次建立了本地存储库却没法推送到远程存储库,搞得焦头烂额,所谓好记性不如烂笔头,此次将使用方法记录下来。3d

 

第一步:右键解决方案-将解决方案添加到源码管理器。日志

注意看输出窗口有日志说明看到建立本地存储库成功了就进入下一步。blog

 

第二步:切换到团队资源管理器,点击同步。资源

在这一步要设置远程存储库的git地址,我每次到这一步就会去点设置,而后设置git地址,结果搞得焦头烂额也无法讲本地库推送到远程去。文档

这里不要去点设置,直接点同步,而后点发布git存储库,填入远程git地址,点发布。

这里使用开源中国的码云,新建一个项目,获取git地址。

点了发布以后不出意外的话,确定会报错,那是由于本地一个库,远程也是一个默认的库,两个库会冲突。

两个解决方案:

一、到码云,项目里面有个管理,在管理里面点清空项目,而后再来点“传出提交”里的“推送”便可成功推送到远程。

若是在码云建立项目以后就清空项目,而后再进行上面的发布作操,就能直接发布成功,不会报错。

 

二、既然报错是由于服务器上有一个库,其实里面就只有一个README.md文件,咱们直接点提取,将远程内容拉到本地,

本地本来有一个master分支,拉到本地后多了一个远程origin分支,这两个分支绝不相干因此不能推送。

接下来点小房子图标,再点分支,在master分支上右键--变基到,而后到分支 选择origin/master,点变基,注意输出窗口提示 “已成功对当前分支变基”就完成了。

 

接下来点小房子图标,点同步,点传出提交下面的推送,不出意外就能推送成功。

 

 

若是这里没推送成功,应该有冲突,点击冲突,合并文件后就能推送成功。

相关文章
相关标签/搜索