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 ...
随机推荐
- P5749 [IOI2019] 排列鞋子
算是一种新思路吧. 题目要求我们求最少的对调次数,想到了什么?求逆序对个数,我们只需将原来的 \(S_i\) 数组转化一下,求其逆序对个数即可. 转化规则为:从头开始,对于每个还未被赋值的 \(S_i ...
- linux搭建natapp内网穿透服务器
参考教程:window版本 https://www.jianshu.com/p/8897106c8d3dlinux版本 https://natapp.cn/article/natapp_newbie相 ...
- Mac launchctl 自定义服务启动
原文:https://ichochy.com/posts/20231128.html launchd launchd – 系统范围内的守护进程(LaunchDaemons)/代理程序(LaunchAg ...
- HyperWorks的四面体网格剖分
HyperMesh 向用户提供了若干种生成四面体网格的方法.标准四面体网格剖分(Standard Tetramesh)基于一个已有的封闭壳单元包络而成的空间,在合理设置参数的基础上生成四面体网格.标准 ...
- Java源码分析系列笔记-8.CyclicBarrier
目录 1. 是什么 2. 如何使用 2.1. 不带Runnable 2.2. 带Runnale 3. 原理分析 3.1. uml 3.2. 构造方法 3.2.1. 使用Lock和Condition实现 ...
- DotTrace系列:7. 诊断 托管和非托管 内存暴涨
一:背景 1. 讲故事 分析托管和非托管内存暴涨,很多人潜意识里都会想到抓dump上windbg分析,但我说可以用dottrace同样分析出来,是不是听起来有点让人惊讶,哈哈,其实很正常,它是另辟蹊径 ...
- 【闲话 No.6】 Lyndon 串与 runs 相关
约定 有些约定可能并没有被广泛认可,但是为了行文需要还是写在这里,请您理解. 在下文中,如无特殊说明,我们用 \(n\) 表示问题规模大小,比如任何字符串的大小.所有数组下标从 \(1\) 开始. 我 ...
- 【闲话 No.2】 长链剖分
壱雫空 本来打算省选游记推这首歌的,但是省选破大防了,最后他来到了这里.感觉拿这个当起床铃效果一定很好(关键这歌超好听的!). もしこの雨が上がっても 忘れずに歩いてくよ 最初のひとしずくに 顔上げた ...
- 英文单词字母大小写在线转换工具html代码
这是一个简单而实用的在线大小写转换工具.它允许用户输入任意文本,并提供三种转换选项:转换为全大写.全小写或首字母大写. 使用这个工具非常简单快捷.用户只需要在输入框中输入想要转换的文本,选择合适的转换 ...
- Spread Ribbon 工具栏控件:在WinForms中高效编辑Spread工作簿
引言 在数据密集型应用中,电子表格功能是提升用户体验的关键要素.GrapeCity Spread.NET V17 推出的独立 Ribbon工具栏控件,为WinForms开发者提供了与Excel高度一致 ...