参考:Git Stash:  https://www.developer.com/net/net/visual-studio-2019-git-stash.html

https://www.c-sharpcorner.com/article/how-to-configure-git-version-control-in-visual-studio-team-explorer-step-by-step/

Visual Studio 2019 ,基本的社区版都支持用 Git,首先是一些基本设置。

一、基本功能

1、工具 \ 选项 \ 源代码管理  插件选择:Git 

2、文件(F) \ 克隆或签出代码(K): 可以从 存储库 (Gitee、Github 等)的项目位置,复制代码到本地库

3、新建或打开解决方案,在解决方案资源管理器,右点击 ”XX解决方案“ ,选择 右键菜单

二、视图(V)\ 团队资源管理器(M) :是主要图形界面操作的地方,重点介绍,并与 Git 命令行 对应!

(1)  “连接”  界面: 通过点击  图标 进入。 创建 本地 Git 存储库。

新建”/“添加” ,可在 本地计算机中 增加 库,默认是:C:\Users\zengXXX\Source\Repos 位置,可以自行选择其它位置。  这个位置也是可以 在 “Git设置” 中修改的,见下截图。会在文件目录中产生:二个文件(.gitattributes、.gitignore)、一个文件夹(.git)。   

克隆”  :  有点类似 菜单  “文件(F) \ 克隆或签出代码(K)” 的功能。 需填写网上库项目的地址。

(2)“主页”  界面: 通过点击  图标 进入。

如果没有具体项目,可以 “新建” 或 “打开” 解决方案。

重点是:6项功能 的使用:更改、分支、拉取请求、同步、标记、设置。 并与 命令行 对应。

   更改":   选择功能     进入:

          = 

更改数(Changes): 项目工作目录中,文件改变,及数量。 通过 “+”(全部暂存)

类似命令= $ git  add  <file>

暂存更改(Staged Changes):  通过 “-”(全部取消暂存)

类似命令= $ git  checkout  --<file>

存储(Stashes): 

(3)  同步 Sync = Fetch + Pull + Push

 三、设置  ,官方文档 :https://docs.microsoft.com/en-us/azure/devops/repos/git/git-config?tabs=visual-studio&view=azure-devops

    使用 $ git config  命令设置配置文件,格式:  git config [--local|--global|--system] section.key value.

1、全局设置 :   保存在 C:\Users\zeng用户\ .gitconfig   文件  ,修改设置后,点击 “更新” 保存。

2、项目设置

当建立了本地 repo 后,可以进行特定的  ”存储库设置“。

   ,如下图:

勾选 √ “覆盖全局用户名和电子邮件设置” ,“更新”后,在项目下 .git 目录的 config 文件中增加下列内容:

[user]
               name = zengXXX
               email = zengXXX@126.com

编辑(忽略文件 或 属性文件 .gitattributes、.gitignore)会修改相应文件。

增加 或 编辑 ‘远程库’ ,也会在  .git 目录的 config 文件中增加或修改相应内容。

远程(Remotes)命令如下:  git  remote    只能在 库范围 可用,不是用户(全局)范围。

其它(Other),类似  git config --list

3、Visual Studio 特有设置: 4 项

这4 项设置中,前2项是 VS 特有。后2项是 Git 命令+定制参数。

Visual Studio 2019 使用 Git的更多相关文章

  1. Visual Studio 2019 正式发布,重磅更新,支持live share

    如约而至,微软已于今天推出 Visual Studio 2019 正式版,一同发布的还有 Visual Studio 2019 for Mac. Visual Studio 2019 下载地址:htt ...

  2. “宇宙最强” IDE,Visual Studio 2019 正式发布

    转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者. 本文由葡萄城翻译并发布 今天凌晨Visual Studio 2019已经正式发布,现在已经可以下载了.使用V ...

  3. Making every developer more productive with Visual Studio 2019

    Today, in the Microsoft Connect(); 2018 keynote, Scott Guthrie announced the availability of Visual ...

  4. ComponentOne 2019V1:全面支持 Visual Studio 2019

    ComponentOne Enterprise 2019V1已经正式发布,本次更新的最大亮点就是 ComponentOne 控件全面支持 Visual Studio 2019. 作为一款专注于企业应用 ...

  5. [翻译] Visual Studio 2019: 极速编码. 智能工作. 创造未来.

    原文: Visual Studio 2019: Code faster. Work smarter. Create the future. Visual Studio 2019 的正式版现在可以下载了 ...

  6. 【转载】“宇宙最强” IDE,Visual Studio 2019 正式发布

    转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者. 本文由葡萄城翻译并发布 今天凌晨Visual Studio 2019已经正式发布,现在已经可以下载了.使用V ...

  7. [翻译] 使用 Visual Studio 2019 来提高每个开发人员的工作效率

    [翻译] 使用 Visual Studio 2019 来提高每个开发人员的工作效率 原文: Making every developer more productive with Visual Stu ...

  8. 2019年第一天——使用Visual Studio 2019 Preview创建第一个ASP.Net Core3.0的App

    一.前言: 全文翻译自:https://www.talkingdotnet.com/creating-first-asp-net-core-3-0-app-visual-studio-2019/ Vi ...

  9. Visual Studio 2019及其注册码

    Visual Studio 2019 更快地进行代码编写.更智能地执行操作.使用同类最佳IDE 创建未来.     下载Visual Studio         使用从初始设计到最终部署的完整工具集 ...

  10. Visual Studio 2019使用码云设置过滤忽略的文件或文件夹(ignore file)

    Visual Studio 2019使用码云的时候,会遇到 “Git failed with a fatal error.error: open(".vs/{{项目名称}}/Server/s ...

随机推荐

  1. P5749 [IOI2019] 排列鞋子

    算是一种新思路吧. 题目要求我们求最少的对调次数,想到了什么?求逆序对个数,我们只需将原来的 \(S_i\) 数组转化一下,求其逆序对个数即可. 转化规则为:从头开始,对于每个还未被赋值的 \(S_i ...

  2. linux搭建natapp内网穿透服务器

    参考教程:window版本 https://www.jianshu.com/p/8897106c8d3dlinux版本 https://natapp.cn/article/natapp_newbie相 ...

  3. Mac launchctl 自定义服务启动

    原文:https://ichochy.com/posts/20231128.html launchd launchd – 系统范围内的守护进程(LaunchDaemons)/代理程序(LaunchAg ...

  4. HyperWorks的四面体网格剖分

    HyperMesh 向用户提供了若干种生成四面体网格的方法.标准四面体网格剖分(Standard Tetramesh)基于一个已有的封闭壳单元包络而成的空间,在合理设置参数的基础上生成四面体网格.标准 ...

  5. Java源码分析系列笔记-8.CyclicBarrier

    目录 1. 是什么 2. 如何使用 2.1. 不带Runnable 2.2. 带Runnale 3. 原理分析 3.1. uml 3.2. 构造方法 3.2.1. 使用Lock和Condition实现 ...

  6. DotTrace系列:7. 诊断 托管和非托管 内存暴涨

    一:背景 1. 讲故事 分析托管和非托管内存暴涨,很多人潜意识里都会想到抓dump上windbg分析,但我说可以用dottrace同样分析出来,是不是听起来有点让人惊讶,哈哈,其实很正常,它是另辟蹊径 ...

  7. 【闲话 No.6】 Lyndon 串与 runs 相关

    约定 有些约定可能并没有被广泛认可,但是为了行文需要还是写在这里,请您理解. 在下文中,如无特殊说明,我们用 \(n\) 表示问题规模大小,比如任何字符串的大小.所有数组下标从 \(1\) 开始. 我 ...

  8. 【闲话 No.2】 长链剖分

    壱雫空 本来打算省选游记推这首歌的,但是省选破大防了,最后他来到了这里.感觉拿这个当起床铃效果一定很好(关键这歌超好听的!). もしこの雨が上がっても 忘れずに歩いてくよ 最初のひとしずくに 顔上げた ...

  9. 英文单词字母大小写在线转换工具html代码

    这是一个简单而实用的在线大小写转换工具.它允许用户输入任意文本,并提供三种转换选项:转换为全大写.全小写或首字母大写. 使用这个工具非常简单快捷.用户只需要在输入框中输入想要转换的文本,选择合适的转换 ...

  10. Spread Ribbon 工具栏控件:在WinForms中高效编辑Spread工作簿

    引言 在数据密集型应用中,电子表格功能是提升用户体验的关键要素.GrapeCity Spread.NET V17 推出的独立 Ribbon工具栏控件,为WinForms开发者提供了与Excel高度一致 ...