参考: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. gitlab runner operator部署配置

    背景说明 由于公司管理的git runner资源不足,导致并发的任务比较多时,出现大面积的排队,比较影响效率.基于此问题,我们可以自建一部分Runner给到相应的仓库使用.这里我们有自建的 在k8s集 ...

  2. linux之whiptail交互式shell脚本对话框

    简单说明 当你在linux环境下setup软件的时候就会有相应的对话框让你输入.虽然我们已经习惯了这种交互的方法,但是如果有一种直观的界面来输入是不是会更加友好和方便呢,在shell脚本中你可以使用- ...

  3. 关于ChatmoneyAI的讨论

    本文由 ChatMoney团队出品 最近ChatmoneyAI团队"打鸡血"似的全力开发,更新频繁到备受同行关注,那今天我们来浅谈一下ChatmoneyAI.它之所以能被认可,并不 ...

  4. 函数使用十四:BAPI_PO_CREATE1

    *&---------------------------------------------------------------------* *& Report ZBAPI_PO_ ...

  5. 3-Transforms使用

    1. Transforms用途 ① Transforms当成工具箱的话,里面的class就是不同的工具.例如像totensor.resize这些工具. ② Transforms拿一些特定格式的图片,经 ...

  6. [arc135f] Delete 1, 4, 7, ...

    F - Delete 1, 4, 7, ... 设\(f(i)\)表示第一次操作后,第\(i\)个位置的数,那么\(f(i)=\lfloor \frac{3i+1}2\rfloor\) 那么\(k\) ...

  7. Spring AI 玩转多轮对话

    AI "失忆"怎么办?本文带你用 Spring AI 一招搞定多轮对话,让你的 AI 应用拥有超强记忆!从 ChatClient.Advisors 到实战编码,三步打造一个能记住上 ...

  8. C# WinForm 选择文件夹对话框

    选择文件夹只有选择 FolderBrowserDialog,这种选择对话框让人有些抓狂,特别当文件目录比较深.需要多次选择文件夹操作时. 参考:自定义文件夹选择对话框 - 我也是个傻瓜 - 博客园 ( ...

  9. Oracle中字符型级处理方法

    字符型简介 固定长度字符串-char(n) n代表字符串的长度,当实际长度不足时,利用空格在右端补齐,n的最大值不能大于2000.所以只要是固定长度的字符串,他的length(值)的长度总为n var ...

  10. AtCoder Beginner Contest 184 ABCDE 题解

    A - Determinant 签到. B - Quizzes 签到. C - Super Ryuma 贪心,同时分情况讨论: 1.本身就在范围里面,就1次(特判起始点和终点重合). 2.在两步范围内 ...