一、将VS2019中已有的项目与远程库进行连接

0.GitHub中创建远程库

首先在GitHub中创建一个库,并且这个库不要勾选上readme这个选项,(自己在尝试时如果Github上初始创建的项目带有readme,刚开始我进行推送总是报错,等待解答),创建完成之后剩下的操作在VS2019中进行

1.设置源代码插件

此步在VS中设置完一次后就可以不用再次设置了

2.添加源代码管理

右击解决方案,添加到源代码管理

3.设置远程库地址

点击设置

选择存储库设置

点击编辑

4、将本地库内容提交

团队资源管理器——点击连接——点击更改
在同步之前,也可以先点击“更改”——点击“提交”——再点击“同步”,

也可以在点击“提交”后在点击“更改”——点击“提交”来达到同样界面

5.推送到远程库

点击推送,将本地内容推送到远程库


二、VS2019的克隆功能

1、打开VS

2、输入克隆库的URL

点击克隆,一段时间后项目被拷贝到本地, 之后本地地址与远程地址即建立关联,就可以使用VS进行代码提交、拉取、同步等。


三、对VS2019中git的使用问题总结(有不足之处希望大家指出)


1、Visual Studio 2019中更改(提交-commit),同步(Sync),提取,拉取(fetch),推送(Push),克隆(clone)的功能是什么意思?

先声明一点,这些功能基本等同于git中的功能

提交(VS点击更改会跳转到提交页面):只会记录您在本地计算机上所做的更改。它不会标记远程存储库中的更改。
提取:只获取远程发生改变的项,例如下图所示,点击提取,获取被修改的README.md文件

拉取:从远程获取最新信息到本地
推送:将本地文件推送到远程仓库
同步:它会执行一次拉(从远程回购获取更新的信息)。最后,它会执行推。
克隆:将远程仓库克隆到本地

2、在VS中的同步功能测试——点击同步/推送是否等同于(同步/推送+提交)呢?

先说结果,不是的,在本地发生变化后,都要先进行提交,才能同步/推送到远程库,否则远程库无法更新
在本地加上一句后,点击同步(推送按钮是灰色的,无法进行点选),在远程库中并没有更新

远程库的结果

因此采用在提交后,点击同步(此时推送是可以被点选的)的功能,此时可以发现本地库和远程库同步成功

参考资料

VS中Git的简单使用
提交,提交和推送,提交和同步之间的区别是什么

VS2019中Git源代码管理总结相关推荐

  1. VS2019添加git源代码管理-增加VS版本 16.10.4的GIT管理

    文章目录 前言 VS2019添加git源代码管理-旧版本 VS2019添加git源代码管理-新版本 前言 本文当时创作时,VS的git源代码管理还没有做出改变,所以会导致很多读者有疑问,找不到团队资源 ...

  2. vscode侧边栏Git源代码管理器丢了?

    vscode中git源代码管理器插件是内置的,是不需要安装的. 如果侧边那个图标不见了的话,可以按照一下方式找回. 点击查看,点击源代码管理,侧边栏就出现了 但是侧边栏一切换,那个源代码管理图标又消失 ...

  3. 关闭vscode中的源代码管理

    因为下载的项目很多,导致源代码要管理5000个文件,一旦改动一个文件,就导致vscode假死,卡住不动 配置: 首选项→设置→搜索git→关闭git---vscode重新打开就可以了. 再看git需要 ...

  4. 【Git-10】Eclipse中Git分支管理

    分支管理,是 Git 开发中的一个非常有效的团队开发策略.多个程序员并行开发,每个程序员可以定义各自的分支,在自己的分支上开发工程.再开发结束测试完毕后,再合并到主干工程中,一次性提交到远程.由其他程 ...

  5. MAC上VSCode无Git源代码管理的解决办法

    https://blog.csdn.net/syx8821/article/details/94355947 其中查询Git路径在终端输入which git

  6. AspNetForums 开发过程中的源代码管理

    http://webuc.net/dotey/archive/2004/04/04/150.aspx 转载于:https://www.cnblogs.com/dotey/archive/2004/04 ...

  7. 使用git进行源代码管理

    git是一款非常流行的分布式版本控制系统,使用Local Repository追踪代码的修改,通过Push和Pull操作,将代码changes提交到Remote Repository,或从Remote ...

  8. VSCode中git使用

    文章目录 VSCode中git使用 vscode 拉取git仓库 使用vscode提交代码 vscode git提交代码忽略node_modules 推送本地文件(推送) package-lock.j ...

  9. SVN-项目 XXX 受源代码管理。向源代码管理注册此项目时出错。建议不要对此项目进行任何修改...

    错误描述:  项目 XXX 受源代码管理.向源代码管理注册此项目时出错.建议不要对此项目进行任何修改 解决办法: 使用记事本打开,项目csproj文件删除图中几行,重新打开解决方案就可以了 原因分析: ...

最新文章

  1. 《Cortex-M0权威指南》之体系结构---异常和中断
  2. 张家口zec挖矿软件哪里下载_AMTO软件下载-AMTO挖矿官网版v1.1
  3. 【数据结构与算法】之深入解析“验证二叉搜索树”的求解思路与算法示例
  4. 对一次ARP欺骗分析
  5. Error: java.lang.RuntimeException: java.lang.NoSuchMethodException: com.henu.WC $WCMapper.init()
  6. AssetBundle Workflow
  7. LAMP(7限定某个目录禁止解析php、 限制user_agent、 PHP相关配置、PHP扩展模块
  8. char怎么比较_为什么阿里巴巴Java开发手册中强制要求整型包装类对象值用 equals 方法比较?...
  9. 华为云基于云原生媒体网络,又出重磅新品
  10. div默认外边距是多少_CSS盒模型之内边距、边框、外边距 十九问(持续更新)...
  11. html5标签 不可修改,SEO优化不可忽视的5个Html代码标签
  12. CTF-Mayday
  13. linux远程控制本地用户登录,linux 本地无法登录 远程可以登陆的解决办法
  14. linux中nginx的nginx.config文件的配置和启动(包括重启)
  15. 手把手搭建K3cloud插件开发环境
  16. 信息系统规划方法-战略目标集转化法(SST)
  17. C#贪吃蛇游戏(全代码)
  18. AndroidLibrary上传至maven仓库和Jcenter教程,看这一篇就够了!
  19. 出色不如走运全文第二部分
  20. Oracle读取数据库中表填充,Oracle数据库中查看所有表和字段以及表注释.字段注释...

热门文章

  1. DevJoy 展商大名单+活动剧透!逛开发者游园会,体验沉浸式打 Bug!
  2. 罗技数码的在线查询真伪
  3. iOS8 定位新增功能
  4. CHtmlView当前浏览器打开新窗口
  5. 【jquery】Chosen.jquery.js 插件动态加载数据问题
  6. 孩子像谁软件在线测试,测试你最像哪个动漫人物官方版
  7. SQL Server跟踪(Trace)--系统跟踪日志;从小白到大神,文章细节满满,细致到令人发指。
  8. 2017CCPC中南地区赛暨湘潭大学邀请赛总结
  9. CMD命令汇总 电脑入门知识【装机吧】
  10. 和式智能链搭建溯源体系:第三个合作产品“司君基酒1号”完成信息上链