Visual Studio 2019 使用 Git
参考:Git Stash: https://www.developer.com/net/net/visual-studio-2019-git-stash.html
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的更多相关文章
- Visual Studio 2019 正式发布,重磅更新,支持live share
如约而至,微软已于今天推出 Visual Studio 2019 正式版,一同发布的还有 Visual Studio 2019 for Mac. Visual Studio 2019 下载地址:htt ...
- “宇宙最强” IDE,Visual Studio 2019 正式发布
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者. 本文由葡萄城翻译并发布 今天凌晨Visual Studio 2019已经正式发布,现在已经可以下载了.使用V ...
- Making every developer more productive with Visual Studio 2019
Today, in the Microsoft Connect(); 2018 keynote, Scott Guthrie announced the availability of Visual ...
- ComponentOne 2019V1:全面支持 Visual Studio 2019
ComponentOne Enterprise 2019V1已经正式发布,本次更新的最大亮点就是 ComponentOne 控件全面支持 Visual Studio 2019. 作为一款专注于企业应用 ...
- [翻译] Visual Studio 2019: 极速编码. 智能工作. 创造未来.
原文: Visual Studio 2019: Code faster. Work smarter. Create the future. Visual Studio 2019 的正式版现在可以下载了 ...
- 【转载】“宇宙最强” IDE,Visual Studio 2019 正式发布
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者. 本文由葡萄城翻译并发布 今天凌晨Visual Studio 2019已经正式发布,现在已经可以下载了.使用V ...
- [翻译] 使用 Visual Studio 2019 来提高每个开发人员的工作效率
[翻译] 使用 Visual Studio 2019 来提高每个开发人员的工作效率 原文: Making every developer more productive with Visual Stu ...
- 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 ...
- Visual Studio 2019及其注册码
Visual Studio 2019 更快地进行代码编写.更智能地执行操作.使用同类最佳IDE 创建未来. 下载Visual Studio 使用从初始设计到最终部署的完整工具集 ...
- Visual Studio 2019使用码云设置过滤忽略的文件或文件夹(ignore file)
Visual Studio 2019使用码云的时候,会遇到 “Git failed with a fatal error.error: open(".vs/{{项目名称}}/Server/s ...
随机推荐
- gitlab runner operator部署配置
背景说明 由于公司管理的git runner资源不足,导致并发的任务比较多时,出现大面积的排队,比较影响效率.基于此问题,我们可以自建一部分Runner给到相应的仓库使用.这里我们有自建的 在k8s集 ...
- linux之whiptail交互式shell脚本对话框
简单说明 当你在linux环境下setup软件的时候就会有相应的对话框让你输入.虽然我们已经习惯了这种交互的方法,但是如果有一种直观的界面来输入是不是会更加友好和方便呢,在shell脚本中你可以使用- ...
- 关于ChatmoneyAI的讨论
本文由 ChatMoney团队出品 最近ChatmoneyAI团队"打鸡血"似的全力开发,更新频繁到备受同行关注,那今天我们来浅谈一下ChatmoneyAI.它之所以能被认可,并不 ...
- 函数使用十四:BAPI_PO_CREATE1
*&---------------------------------------------------------------------* *& Report ZBAPI_PO_ ...
- 3-Transforms使用
1. Transforms用途 ① Transforms当成工具箱的话,里面的class就是不同的工具.例如像totensor.resize这些工具. ② Transforms拿一些特定格式的图片,经 ...
- [arc135f] Delete 1, 4, 7, ...
F - Delete 1, 4, 7, ... 设\(f(i)\)表示第一次操作后,第\(i\)个位置的数,那么\(f(i)=\lfloor \frac{3i+1}2\rfloor\) 那么\(k\) ...
- Spring AI 玩转多轮对话
AI "失忆"怎么办?本文带你用 Spring AI 一招搞定多轮对话,让你的 AI 应用拥有超强记忆!从 ChatClient.Advisors 到实战编码,三步打造一个能记住上 ...
- C# WinForm 选择文件夹对话框
选择文件夹只有选择 FolderBrowserDialog,这种选择对话框让人有些抓狂,特别当文件目录比较深.需要多次选择文件夹操作时. 参考:自定义文件夹选择对话框 - 我也是个傻瓜 - 博客园 ( ...
- Oracle中字符型级处理方法
字符型简介 固定长度字符串-char(n) n代表字符串的长度,当实际长度不足时,利用空格在右端补齐,n的最大值不能大于2000.所以只要是固定长度的字符串,他的length(值)的长度总为n var ...
- AtCoder Beginner Contest 184 ABCDE 题解
A - Determinant 签到. B - Quizzes 签到. C - Super Ryuma 贪心,同时分情况讨论: 1.本身就在范围里面,就1次(特判起始点和终点重合). 2.在两步范围内 ...