1. 前言

1.1 什么是Git

Git 是一个分布式版本控制工具,通过Git 仓库来存储和管理源代码文件文件。

在IDEA开发工具中可以集成Git:

集成后在IDEA中可以看到Git相关图标:
可以通过启动两个IDEA窗口模拟两个开发人员来展示Git的使用:

1.2 使用Git能做什么

  • 代码回溯:Git在管理文件过程中会记录日志,方便回退到历史版本
  • 版本切换:Git存在分支的概念,一个项目可以有多个分支(版本),可以任意切换
  • 多人协作:Git支持多人协作,即一个团队共同开发一个项目,每个团队成员负责一部分代码,通过Git就可以管理和协调
  • 远程备份:Git通过仓库管理文件,在Git中存在远程仓库,如果本地文件丢失还可以从远程仓库获取

2. Git概述

2.1 Git简介

,Git 仓库分为两种:

  • 本地仓库:开发人员自己电脑上的 Git 仓库
  • 远程仓库:远程服务器上的 Git 仓库

commit:提交,将本地文件和版本信息保存到本地仓库
push:推送,将本地仓库文件和版本信息上传到远程仓库
pull:拉取,将远程仓库文件和版本信息下载到本地仓库**

2.2 Git下载与安装

下载地址: https://git-scm.com/download

下载完成后得到安装文件:


Git GUI Here:打开Git 图形界面

Git Bash Here:打开Git 命令行

Git安装目录结构如下:

Git 分布式版本控制工具01:Git介绍+下载+安装相关推荐

  1. 分布式版本控制工具:git与Mercurial(zz)

    分布式版本控制工具:git与Mercurial [收藏此页] [打印] 作者:cyfdecyf  2007-12-26 内容导航: 第1页 [IT168 技术文档]    说到版本控制工具,很多人可能 ...

  2. Git分布式版本控制工具

    Git分布式版本控制工具 文章目录 Git分布式版本控制工具 1 目标 2 概述 2.1 开发中的实际场景 2.2 版本控制器的方式 2.3 SVN 2.4 Git 2.5 Git工作流程图 3 Gi ...

  3. Git分布式版本控制工具【IDEA版】【安装和使用以及上传代码到Gitee】(一篇文章精通系列)

    一.目标 了解Git基本概念 能够概述git工作流程 能够使用Git常用命令 熟悉Git代码托管服务 能够使用idea操作git 二.Git概述 1.开发中的实际场景 场景一:备份 小明负责的模块就要 ...

  4. Git分布式版本控制工具(Git命令基本操作)

    1.目标 了解Git基本概念 能够概述git工作流程 熟悉Git代码托管服务 能够使用Git常用命令 能够使用idea操作git 了解Git标签 了解SSH协议传输数据 2.概述 2.1 .开发中的实 ...

  5. 分布式版本控制工具Git的安装

    git分布式版本控制工具 本地仓库,远程仓库(github,gitee) 下载地址:https://git-scm.com/ 速度超级慢-23k/s 换成Git下载国内镜像地址 https://npm ...

  6. Git(分布式版本控制工具)

    [标注]:该笔记是转载自黑马Git教程,里面是包含自己做的笔记,黑马笔记开放共享,不存在侵权的问题,文章最后给出了资料的网盘链接 Git的学习是不依赖我们前面学习的知识,就算没有学习java也可以学习 ...

  7. 【尚硅谷Java笔记+踩坑】Git(分布式版本控制工具)

    用于复习快速回顾 目录 1.Git 1.0.提交项目到GitHub简洁版 1.2.版本控制 1.3.版本控制工具 1.4.Git简史 1.5.Git工作机制 1.6.Git和代码托管中心 2.Git安 ...

  8. Linux | 分布式版本控制工具Git【版本管理 + 远程仓库克隆】

    文章目录 一.前言 二.有关git的相关历史介绍 三.Git版本管理 1.感性理解 -- 大学生实验报告 2.程序员与产品经理 3.张三的CEO之路 -- 版本管理工具的诞生 四.如何在Linux上使 ...

  9. 分布式版本控制工具----git

    分布式版本控制工具 版本控制 版本控制的功能 版本控制分类 git简介 git优势 git安装 git结构 代码托管中心 代码托管模式 git操作 git 分支(45minutes) 分支操作 git ...

最新文章

  1. python3 清除asyncio队列 方法
  2. 如何构建优雅的ViewController
  3. OGG之Replicate进程
  4. 华为内部存储转sd卡_华为tit al00怎么将手机存储内容转移到sd卡
  5. 程序员面试揭秘之求职渠道
  6. jq select 操作
  7. npp夜光数据介绍 viirs_NPP-VIIRS年度夜间灯光数据的合成方法与验证
  8. 使用 .NET HttpClient 下载 PDF 文件的DEMO
  9. 无人驾驶车辆轨迹跟踪控制文献分享(1)
  10. 概率论与数理统计中基于有限样本推断总体分布的方法,基于总体未知参数区间估计的假设检验方法之讨论,以及从数理统计视角重新审视线性回归函数本质...
  11. 如何实现 1 小时内完成千万级数据运算
  12. php打印机,用PHP打印到打印机
  13. 关于VM虚拟机一启动就会使电脑重启的问题
  14. 未能配置数据源:未指定“url”属性,无法配置嵌入的数据源。
  15. 汉医健康:“互联网+医疗健康”让患者更有“医”靠
  16. python整数逆位运算_[python/工具] python z3库学习 减乘除位与运算 ctf一把梭
  17. jsTree API文档(中文)
  18. linux的标准输入输出
  19. html怎么搞滚动字幕,抖音滚动字幕怎么弄 滚动字幕怎么做
  20. 免费下载Xcode的各个版本

热门文章

  1. 用计算机求平均数怎么做,3. 利用计算器求平均数
  2. Python 学习笔记[2]
  3. 2004年雅典奥运会歌曲《KnockOn Heavens Door》铃声 2004年雅...
  4. KMP算法 → 计算next数组
  5. Rabbitmq消息保存机制应用案例分析消息可靠性保证
  6. 嵌入式系统设计——多线程编程(8)
  7. android 手机 对比,四款消费级Android对比评测
  8. 谷歌眼镜开发Mirror API之API使用案例
  9. 在Windows下通过mklink /d 实现符号链接到网络资源盘符
  10. 合肥工业大学期中期末试卷在哪找?