在Visual Studio 中使用git——使用git管理源代码(三)
第三部分:使用git管理源代码
下面通过创建一个全新的项目,来演示如何在Visual Studio中可视化操作git版本库。如果完成了基本操作,你可以参与到实际的github项目。
一、创建版本库
1.在Visual Studio 2017中,使用鼠标点击“菜单—》文件—》项目”菜单项。如下图。

2.在弹出的“新建项目”对话框中,选择“WPF应用”,并将项目命名为“WpfAppGit”,同时勾选“新建Git存储库”,然后点击“确定”按钮。如下图。

3. 成功创建项目之后,我们看到“WpfAppGit”项目,已经添加到了Git本地存储库中了。如下图。

4. 重复上面的第1,2步骤,创建一个名为“WpfAppGit2”的项目,但不勾选“新建Git存储库”。如下图。

5.项目创建成功之后,在Visual Studio 2017的“解决方案资源管理器”中我们看到这个项目并没有添加到Git本地存储库中。在Visual Studio 2017的右下角有一个“添加到源代码管理”菜单。如下图。

6. 选择Visual Studio 2017的右下角有一个“添加到源代码管理”菜单中的“Git”菜单项。如下图。

7.Visual Studio 2017会把 “WpfAppGit2”项目,添加到了Git本地存储库。如下图。

8.在添加成功之后,在项目目录下,出现一个 .git 的隐藏文件夹,这个文件夹就是git版本库。如下图。和.git同处一个目录的所有文件,现在就纳入了这个版本库的范围之内。

9.下面我简单介绍一下使用git命令。在开始菜单里面找到 "Git --> Git CMD",如下图。

10 。现在你在这个目录下,可以执行 git 命令了。比如下面就是在 git 命令行窗口中直接操作 git 命令,使用命令行,可以完成所有的 git 版本管理操作。如下图。

不过我们主要讲如何在Visual Studio 中可视化操作git,暂时不涉及命令行管理。
二、将文件提交到版本库
第一步,在MainWindow.xaml文件上放一个label控件,并添加文字“git 测试 文件修改 提交修改”。这时在Visual Studio 2017的“解决方案资源管理器”中MainWindow.xaml文件前面会出现一个“勾”,表明这个文件被修改了。如下图。

第二步,这时在Visual Studio 2017的“团队资源管理器”中使用鼠标左键点击项目名称“WpfAppGit”,会弹出一个快捷菜单,选择菜单中的“更改”菜单项。如下图。

第三步,在更改提交页面需要填写提交消息(必填)“添加了一条信息”,然后选择“全部提交”按钮。

第四步,在点击“全部提交”之后,会把修改文件提交到本地库。然后通过“同步”功能同步到服务器。如下图。

在Visual Studio 中使用git——使用git管理源代码(三)的更多相关文章
- [翻译]第二天 - Visual Studio 中的 .NET Core 模版一览
原文: http://michaelcrump.net/part2-aspnetcore/ 免责声明:我不是 .NET Core 开发团队的一员,并且使用的是公开.可用的工具. 简介 该系列文章的完整 ...
- 如何在 Visual Studio 中使用 Git 同步代码到 CodePlex
开源社区不管在国内还是国外都很火热,微软也曾因为没有开源而倍受指责,但是随着 .Net framework.ASP.Net MVC等框架的逐渐开源,也让大家看到了微软开源的步伐.CodePlex 则是 ...
- [转]如何在 Visual Studio 中使用 Git 同步代码到 CodePlex
本文转自:http://www.cnblogs.com/stg609/p/3673782.html 开源社区不管在国内还是国外都很火热,微软也曾因为没有开源而倍受指责,但是随着 .Net framew ...
- Git Extensions 和 Tortoisegit 到底是什么?Git For VS(Git For Visual Studio)(Visual Studio 中使用 Git)
前言: 我们使用 Git 作为版本控制的朋友们,一定都熟悉 Git Extensions 和 Tortoisegit 两款工具,但是对于初学者,可能就不那么了解了. 当然如果有幸,你接触过 SVN , ...
- 使用VSTS的Git进行版本控制(四)——在Visual Studio中管理分支
使用VSTS的Git进行版本控制(四)--在Visual Studio中管理分支 可以从web版Team Services Git repo 的Branches视图中管理工作.定制视图来跟踪最关注的分 ...
- 在Visual Studio 中使用git——给Visual Studio安装 git插件(二)
在Visual Studio 中使用git--什么是Git(一) 第二部分: 给Visual Studio安装 git插件 如果要使用 git 进行版本管理,其实使用 git 命令行工具就完全足够了, ...
- 在Visual Studio 中使用git——什么是Git(一)
写程序必然需要版本控制,哪怕是个人项目也是必须的,微软从Visual Studio 2019开始默认提供了对Git的支持,Visual Studio 2019之前的版本可以安装相应的插件来实现Git功 ...
- 在Visual Studio 中使用git——文件管理-上(四)
在Visual Studio 中使用git--什么是Git(一) 在Visual Studio 中使用git--给Visual Studio安装 git插件(二) 在Visual Studio 中使用 ...
- 在Visual Studio 中使用git——文件管理-中(五)
在Visual Studio 中使用git--什么是Git(一) 在Visual Studio 中使用git--给Visual Studio安装 git插件(二) 在Visual Studio 中使用 ...
随机推荐
- Linear Algebra From Data
Linear Algebra Learning From Data 1.1 Multiplication Ax Using Columns of A 有关于矩阵乘法的理解深入 矩阵乘法理解为左侧有是一 ...
- Python切换版本工具pyenv
目录 安装pyenv 安装与查看py版本 切换py版本 结合ide使用示例 和virtualenv的一些区别 参考文献 使用了一段时间,我发现这玩意根本不是什么神器,简直就是垃圾,安装多版本总是失败, ...
- [个人总结]利用grad-cam实现人民币分类
# -*- coding:utf-8 -*- import os import numpy as np import torch import cv2 import torch.nn as nn fr ...
- MyBatis中模糊查询
接口 // 模糊查询 List<User> getUserLike(String value); Mapper.xml文件 <!-- 模糊查询 --> <select i ...
- 七种方案!探讨Redis分布式锁的正确使用姿势
前言 日常开发中,秒杀下单.抢红包等等业务场景,都需要用到分布式锁.而Redis非常适合作为分布式锁使用.本文将分七个方案展开,跟大家探讨Redis分布式锁的正确使用方式.如果有不正确的地方,欢迎大家 ...
- 从一部电影史上的趣事了解 Spring 中的循环依赖问题
title: 从一部电影史上的趣事了解 Spring 中的循环依赖问题 date: 2021-03-10 updated: 2021-03-10 categories: Spring tags: Sp ...
- Tomcat搭建配置
Tomcat是Apache软件基金会( Apache Software Foundation )的Jakarta项目中的一个核心项目,由Apache.Sun和其他一些公司及个人共同开发而成.受Java ...
- 为 .NET 打 Call,为国产平台 Gitee 打 Call,我的 .NET/C# 开源项目清单,同步维护于 Github 和 Gitee
所有项目遵循 MIT 开源协议.可以随意使用,但是需在源代码和产品关于画面保留版权声明和我的网站链接,谢谢. Sheng.Winform.IDE Github:https://github.com/i ...
- css盒布局-省份选择盘的实现
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="U ...
- 深入理解Java并发框架AQS系列(三):独占锁(Exclusive Lock)
一.前言 优秀的源码就在那里 经过了前面两章的铺垫,终于要切入正题了,本章也是整个AQS的核心之一 从本章开始,我们要精读AQS源码,在欣赏它的同时也要学会质疑它.当然本文不会带着大家逐行过源码(会有 ...