广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >在Visual Studio 中使用git及Git概念
  • 646
分享到

在Visual Studio 中使用git及Git概念

2024-04-02 19:04:59 646人浏览 独家记忆
摘要

目录第一部分:git是什么?一、工作与操作流程1、Git工作流程2、Git操作过程图解3 Git中常见名词解释二、 windows上安装Git三、SVN与Git的最主要的区别?四、理

写程序必然需要版本控制,哪怕是个人项目也是必须的,微软从Visual Studio 2019开始默认提供了对Git的支持,Visual Studio 2019之前的版本可以安装相应的插件来实现Git功能。首先要区分下Git和GitHub,前者是指一种版本控制软件,各个大厂可以有自己的具体实现。后者其实是指GitHub这个网站,它使用Git来提供代码托管的服务。除了github这个网站外,国内有个gitee提供代码托管服务的网站。

第一部分:Git是什么?

Git是目前世界上最先进的分布式版本控制系统。Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理,是目前使用范围最广的版本管理工具。下面先用图来介绍 一下Git的工作原理 :

一、工作与操作流程

在使用前先来了解一下Git的工作流程,是很有必要的一件事,下面是Git的工作流程和如何使用Visual Studio 中的git进行操作的图解:

1、Git工作流程

2、Git操作过程图解

3 Git中常见名词解释

拉取(Pull):将远程版本库合并到本地版本库,相当于(Fetch+Meger)

获取(Fetch):从远程版本库获得最新版本
合并(Meger):将两个版本库进行合并操作
提交(Commit):将所做的更改,存入本地暂存库
推送(Push):将所做的更改,存入远程版本库
同步(Pull+Push):先将远程库拉取,再将本地库推送到远程库,相当于(Pull+Push)
变基到(Switch):切换分支(双击即可切换)

二、 Windows上安装Git

1. 一般我们工作的电脑都是Windows系统,要使用git首先要进行安装。从官网的https://git-scm.com/downloads下载页面中下载git的windows安装包。如下图。

2. 浏览器将跳转到下载安装包页面。如下图。

3. 在下载目录中找到刚才下载的文件Git-2.30.0.2-64-bit.exe,使用鼠标双击,然后默认安装即可。

4. 如果你从官网地址下载特别慢,所以用的是淘宝的镜像Https://npm.taobao.org/mirrors/git-for-windows中选择合适的版本下载。

我使用的是windows 10 +git 2.26.2-64-bit.exe (https://npm.taobao.org/mirrors/git-for-windows/v2.26.2.windows.1/Git-2.26.2-64-bit.exe)

5.安装成功之后,在开始菜单里面找到 "Git --> Git Bash",如下图。

6.或者在桌面右键,也可以看到:

7.对于上面的两个菜单项,简单说明一下,其中GUI为用户界面模式,Bash为命令行模式。

8.在操作系统Windows 10的开始菜单中直接输入“git”,会出现以下应用程序选项。如下图。

9. 使用鼠标点击“Git Bash”,会弹出一个类似的命令窗口的东西,就说明Git安装成功。如下:

三、SVN与Git的最主要的区别?

SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后再写代码,在写完代码并编译通过之后,需要把自己的代码文件推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就纳闷了。

Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。

四、理解工作区与暂存区的区别?

工作区:就是你在电脑上看到的目录,比如目录下WPFAppGit里的文件(.git隐藏目录版本库除外)。或者以后需要再新建的目录文件等等都属于工作区范畴。

版本库(Repository):工作区有一个隐藏目录.git,这个不属于工作区,这是版本库。其中版本库里面存了很多东西,其中最重要的就是stage(暂存区),还有Git为我们自动创建了第一个分支master,以及指向master的一个指针HEAD。

到此这篇关于在Visual Studio 中使用git及Git概念的文章就介绍到这了,更多相关Visual Studio使用git内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: 在Visual Studio 中使用git及Git概念

本文链接: https://www.lsjlt.com/news/123142.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 在Visual Studio 中使用git及Git概念
    目录第一部分:Git是什么?一、工作与操作流程1、Git工作流程2、Git操作过程图解3 Git中常见名词解释二、 Windows上安装Git三、SVN与Git的最主要的区别?四、理...
    99+
    2022-11-12
  • 在Visual Studio 中使用git及Git含义
    这篇文章主要讲解了“在Visual Studio 中使用git及Git含义”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“在Visual Studio 中使用git及Git含义”吧!写程序必然...
    99+
    2023-06-14
  • Visual Studio 2019中使用Git
    一、VS2019的Git介绍 1、VS2019自带Git功能。 2、选用Git作为源码代码插件。 3、将项目添加到Git进行源码管理。 二、在VS2019中使用GitHub 1...
    99+
    2022-11-13
  • Visual Studio 2019中如何使用Git
    本文小编为大家详细介绍“Visual Studio 2019中如何使用Git”,内容详细,步骤清晰,细节处理妥当,希望这篇“Visual Studio 2019中如何使用Git”文章能帮助大家解决疑惑...
    99+
    2023-07-02
  • 如何在Visual Studio中安装git插件
    今天就跟大家聊聊有关如何在Visual Studio中安装git插件,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。在Visual Studio 中使用git——什么是Git(一)如果...
    99+
    2023-06-14
  • Git常用命令及怎么在IDEA中使用Git
    本篇内容主要讲解“Git常用命令及怎么在IDEA中使用Git”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Git常用命令及怎么在IDEA中使用Git”吧!Git下载与安装安装完成后可以在任意目录...
    99+
    2023-07-05
  • Git是什么?如何在Python中使用Git?
    Git是一种版本控制系统,它可以帮助开发人员更好地管理和跟踪代码的变化。在Python开发中,使用Git可以帮助我们更好地组织代码、协作开发和管理版本。本文将介绍Git是什么以及如何在Python中使用Git。 什么是Git? Git是一种...
    99+
    2023-11-01
    path git 数组
  • java中IO的概念及使用
    本篇内容主要讲解“java中IO的概念及使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“java中IO的概念及使用”吧!目录一.认识IOIO的分类IO的方式IO读写的方式IO的特性二.文件操作...
    99+
    2023-06-20
  • 怎样在Idea中使用Git
    怎样在Idea中使用Git,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。IDEA同步远程分支信息在Idea视图中GIT的分支信息在右下角,如果我们在remote新建了分支,...
    99+
    2023-06-19
  • 如何在PHP中使用Git
    随着Git的普及和使用,很多PHP开发者都已经开始采用Git来管理自己的代码库。那么如何在PHP中使用Git呢?本文将为您详细介绍。1、安装Git首先,在使用Git之前,我们需要安装Git客户端。在Linux中,可以使用以下命令进行安装:s...
    99+
    2023-05-18
    PHP编程语言 Git版本控制工具 版本控制整合 techniques
  • 使用complex.h库在Visual Studio 2013中编译C代码
    要在Visual Studio 2013中编译C代码,使用complex.h库,您需要按照以下步骤进行设置:1. 打开Visual ...
    99+
    2023-09-27
    C
  • 为什么在Python中使用Git?
    Python 和 Git 都是现代软件开发中不可或缺的工具。Python 是一种流行的编程语言,而 Git 是一种版本控制系统。在 Python 中使用 Git 可以帮助开发者更好地管理代码,并与其他开发者协作。本文将介绍为什么在 Pyth...
    99+
    2023-09-30
    path shell git
  • vue项目中 jsconfig.json概念及使用步骤
    目录vue项目中 jsconfig.json是什么概述一、使用tsconfig.json或jsconfig.json二、使用步骤1. 配置说明2. 配置 webpack 别名3. c...
    99+
    2022-11-13
  • 在 IDEA 中使用 Git 图文教程
    Git 专栏索引: Git 分布式版本控制系统使用教程 在 IDEA 中使用 Git 图文教程 在 IDEA 中使用 Git 图文教程 🚀1. 配置 GitὨ...
    99+
    2023-09-21
    IDEA Git Gitee
  • 如何在ASP存储中使用Git?
    ASP存储是一种常用的Web应用程序框架,它提供了一个灵活和可扩展的平台,用于构建各种类型的Web应用程序。Git是一种流行的版本控制系统,它可以帮助我们更好地管理代码并协作开发。在本文中,我们将探讨如何在ASP存储中使用Git。 安装G...
    99+
    2023-08-25
    存储 django git
  • laravel中的Service Container的概念及使用方法
    这篇文章主要讲解了“laravel中的Service Container的概念及使用方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“laravel中的Service Container的概...
    99+
    2023-06-20
  • Python和Git在Windows中如何使用对象?
    在当今时代,Python和Git是两个非常流行的工具,它们可以被用于各种不同的应用场景中。Python是一种高级编程语言,可以用于开发各种类型的应用程序,而Git是一种分布式版本控制系统,可以用于跟踪和管理代码的修改。 在本文中,我们将介...
    99+
    2023-11-13
    git windows 对象
  • 你知道如何在Go中使用Git吗?
    Go是一种非常流行的编程语言,它的简洁、高效、安全和易于学习的特点让它成为了许多开发者的选择。Git则是一种非常强大的版本控制系统,它可以让我们更加方便地管理代码。那么,你知道如何在Go中使用Git吗?本文将为你详细介绍。 一、安装Git ...
    99+
    2023-11-15
    git 索引 并发
  • 如何在Spring项目中正确使用Git?
    Spring是一个非常流行的Java框架,它帮助开发人员更快地构建Java应用程序。Git是一种分布式版本控制系统,它可以帮助开发人员更好地管理代码。在Spring项目中正确使用Git是非常重要的,本文将介绍如何在Spring项目中正确使用...
    99+
    2023-10-11
    apache spring git
  • 在VisualStudio中使用GIT进行源码管理
    GIT作为源码管理的方式现在是越来越流行了,在VisualStudio 2012中,就通过插件的现实对GIT进行了官方支持,并且这个插件在VS2013中已经转正。本文在这里简单的介绍...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作