写程序必然需要版本控制,哪怕是个人项目也是必须的,VS2015开始默认提供了对Git的支持。考虑到现在Git很火,作为微软系的程序员也不得不学一点防身,以免被开源世界的家伙们嘲笑,但是我相信用惯了SVN和TFS的童鞋们,需要一点勇气去学习一些新东西,特别是Git已经形成潮流,并且极大的推动了开源代码的交流学习。再说只要10分钟就能学会……基本的使用……

  首先要区分下Git和GitHub,前者是指一种版本控制软件,各个大厂可以有自己的具体实现。后者其实是指GitHub这个网站,它使用Git来提供代码托管的服务。

下面来看看怎么在vs中使用git做代码管理

一、克隆远程项目

1、

方式1

1、启动 Visual Studio

2、填写git地址

方式2

1) 打开 Visual Studio,打开“团队资源管理器”(工具栏 -> 视图)

2) 点击管理连接 -> 本地 GIT 存储库 -> 选择克隆,如图:

获取要克隆的GIT存储库的URL(gitee为例)

填入地址,输入账号、密码,确认即可同步代码。

2、

双击存储库名称,打开存储库主页:

3、

在解决方案下选择新建项目或打开现有解决方案,然后就可以开始工作了:

二. 常用操作

1、 提交更改

第一步,添加项目或修改文件之后,要点击【更改】将更改做提交操作:

第二步、 在更改提交页面需要填写提交消息(必填),选择【全部提交】:

2、 同步

将更改提交完成后,只是暂存在本地,并未提交到远程仓库中,这时还需要推送至远程仓库,这就要本地仓库和 git远程仓库"同步"操作:

第一步:在团队资源管理器主页上点击【同步】,进入同步操作,选择【同步】操作:

同步成功后,才将项目文件同步至远程仓库,可以在远程仓库查看是否成功:

同步的其他操作:

  • 提取:从远程仓库拉取最新版本到本地仓库,自动合并 merge 分支
  • 拉取:从远程获取最新版本 到本地 不会自动合并 merge

三、分支管理

具体分支管理是什么,有什么用可以看 https://mp.weixin.qq.com/s/gDlRzYIm3MKC5KV1jdZORQ 。建议使用分支

git 源代码自动检查_Visual Studio中Git的简单使用相关推荐

  1. git 源代码自动检查_除了GitHub,你还知道那些免费源代码托管网站?

    开源代码仓库网站对于开发应用软件的科技公司和开发者社区来说是至关重要的.对于需要 Git 版本控制系统的项目来说,GitHub 无疑是其中最佳的免费源代码托管网站.本文列出了可以用作 Git 代码仓库 ...

  2. git 源代码自动检查_检查提交(git log,git show)《 Nest.js 应用案例:源代码管理 》...

    在之前克隆的这个项目所在目录的下面,执行 git log,这个命令可以查看在项目里做的所有的提交,英文是 commit.每一次提交都存储了项目的一个特定的状态. 就是在一次提交里面,会包含对项目的几处 ...

  3. Visual Studio中Git的使用(完全图解)

    Visual Studio中Git的使用(完全图解) 前言 在开发中无论前端还是后端都离不开版本控制,然而前端中vscode的教程一片有一篇,而关于Visual Studio的git教程少之又少.昨天 ...

  4. Android Studio中Git更新本地的远程(remote)branch列表?

    比如你同事在Git的remote branch中新增branch xxx,但是你发现你在Android Studio中查看存在的branch时,并看不到他增加的branch,如果查看branch,请戳 ...

  5. 如何装python软件_Visual Studio 中的 Python 教程步骤 5,安装包 | Microsoft Docs

    步骤 5:在 Python 环境中安装程序包Step 5: Install packages in your Python environment 03/09/2020 本文内容 Python 开发者 ...

  6. 如何自动将AI Studio中的GIF文件上载到CSDN?

    ▲ 图1 旋转的数字 简 介: 本文给出了自动将AI Studio工作环境中的GIF目录下的动图图片完成压缩,下载并上载到CSDN的整个过程.给出了实现的详细代码.利用这个工具便可以完成更加丰富多彩的 ...

  7. android如何设置自动补,Android Studio 中设置代码块自动补齐

    AS中很多提示键,并不如Eclipse中做的好,需要我们自己去自定义.这里以switch...case为例,讲解一下如何设置代码自动补全. 1.进入settings -->  Editor -- ...

  8. 在 Android Studio 中创建一个简单的 QQ 登录界面

    一,创建一个新的 Android Studio 项目 打开 Android Studio,选择 "Start a new Android Studio project",然后填写应 ...

  9. Android studio中git密码记住的问题

    当我们更新项目的额时候要输入密码,有的时候密码输入错误也被保存密码了,如何删除或者更改密码? 我们可以使用下面的方法,达到每次更新可以重新输入密码的效果:如下图

最新文章

  1. 【深度学习入门到精通系列】图像预处理—图像分块代码(matlab)
  2. UA OPTI512R 傅立叶光学导论 衍射例题
  3. [导入]C#面向对象设计模式纵横谈(10):Decorator 装饰模式(结构型模式).zip(9.84 MB)...
  4. SpringMVC 实例 --非注解【过时的,留作回忆】
  5. tftd32搭建DHCP服务器软件打开报错
  6. JAVA写一个小型超市管理系统,Java语言课程设计-小型超市管理系统
  7. VISA/MasterCard/AE/DC/JCB卡号结构
  8. echarts wordCloud画词云图(自定义背景)
  9. java设计模式5,接口隔离原则
  10. 记一次Spark中 Container killed by YARN for exceeding memory limits的解决过程
  11. 拳王虚拟项目公社:建一个虚拟资源流量池,兼职副业卖虚拟资源商品月入5000
  12. flutter AppBar背景渐变色
  13. 【科创人】维格表创始人陈霈霖:喜茶数字化转型的结晶是vika维格表
  14. H5数独游戏开发——游戏通关及重玩
  15. html alert字体颜色,js里alert里的字体颜色怎么设置:字体颜色方法;fontcolor(color)...
  16. Common块和Bss段的区别
  17. HTML 为元素设置边框
  18. 超详细的张飞硬件第七部开关电源读书笔记02
  19. 专访李飞飞 :从清华附中高材生到阿里飞刀,一口井钻出「云原生」
  20. python基础,变量,常量,python内置管理,列表,解压缩,python与用户交互,格式化输出的三种方式。...

热门文章

  1. Lync和Exchange 2013集成PART4:配置统一存档
  2. Eclipse最新插件的下载地址大全[收集整理] zt
  3. [链接].VGA信号时序
  4. CAS的三个问题及解决方案
  5. views视图函数-模板语法
  6. 工程师如何培养美学思维
  7. access制作封装软件_用Access开发《社工服务管理系统》
  8. 子查询到底走不走索引?
  9. go写的图片爬虫,支持单页以及列表
  10. 第二节JVM JRE 和JDK介绍