Git 分布式版本控制工具01:Git介绍+下载+安装
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介绍+下载+安装相关推荐
- 分布式版本控制工具:git与Mercurial(zz)
分布式版本控制工具:git与Mercurial [收藏此页] [打印] 作者:cyfdecyf 2007-12-26 内容导航: 第1页 [IT168 技术文档] 说到版本控制工具,很多人可能 ...
- Git分布式版本控制工具
Git分布式版本控制工具 文章目录 Git分布式版本控制工具 1 目标 2 概述 2.1 开发中的实际场景 2.2 版本控制器的方式 2.3 SVN 2.4 Git 2.5 Git工作流程图 3 Gi ...
- Git分布式版本控制工具【IDEA版】【安装和使用以及上传代码到Gitee】(一篇文章精通系列)
一.目标 了解Git基本概念 能够概述git工作流程 能够使用Git常用命令 熟悉Git代码托管服务 能够使用idea操作git 二.Git概述 1.开发中的实际场景 场景一:备份 小明负责的模块就要 ...
- Git分布式版本控制工具(Git命令基本操作)
1.目标 了解Git基本概念 能够概述git工作流程 熟悉Git代码托管服务 能够使用Git常用命令 能够使用idea操作git 了解Git标签 了解SSH协议传输数据 2.概述 2.1 .开发中的实 ...
- 分布式版本控制工具Git的安装
git分布式版本控制工具 本地仓库,远程仓库(github,gitee) 下载地址:https://git-scm.com/ 速度超级慢-23k/s 换成Git下载国内镜像地址 https://npm ...
- Git(分布式版本控制工具)
[标注]:该笔记是转载自黑马Git教程,里面是包含自己做的笔记,黑马笔记开放共享,不存在侵权的问题,文章最后给出了资料的网盘链接 Git的学习是不依赖我们前面学习的知识,就算没有学习java也可以学习 ...
- 【尚硅谷Java笔记+踩坑】Git(分布式版本控制工具)
用于复习快速回顾 目录 1.Git 1.0.提交项目到GitHub简洁版 1.2.版本控制 1.3.版本控制工具 1.4.Git简史 1.5.Git工作机制 1.6.Git和代码托管中心 2.Git安 ...
- Linux | 分布式版本控制工具Git【版本管理 + 远程仓库克隆】
文章目录 一.前言 二.有关git的相关历史介绍 三.Git版本管理 1.感性理解 -- 大学生实验报告 2.程序员与产品经理 3.张三的CEO之路 -- 版本管理工具的诞生 四.如何在Linux上使 ...
- 分布式版本控制工具----git
分布式版本控制工具 版本控制 版本控制的功能 版本控制分类 git简介 git优势 git安装 git结构 代码托管中心 代码托管模式 git操作 git 分支(45minutes) 分支操作 git ...
最新文章
- python3 清除asyncio队列 方法
- 如何构建优雅的ViewController
- OGG之Replicate进程
- 华为内部存储转sd卡_华为tit al00怎么将手机存储内容转移到sd卡
- 程序员面试揭秘之求职渠道
- jq select 操作
- npp夜光数据介绍 viirs_NPP-VIIRS年度夜间灯光数据的合成方法与验证
- 使用 .NET HttpClient 下载 PDF 文件的DEMO
- 无人驾驶车辆轨迹跟踪控制文献分享(1)
- 概率论与数理统计中基于有限样本推断总体分布的方法,基于总体未知参数区间估计的假设检验方法之讨论,以及从数理统计视角重新审视线性回归函数本质...
- 如何实现 1 小时内完成千万级数据运算
- php打印机,用PHP打印到打印机
- 关于VM虚拟机一启动就会使电脑重启的问题
- 未能配置数据源:未指定“url”属性,无法配置嵌入的数据源。
- 汉医健康:“互联网+医疗健康”让患者更有“医”靠
- python整数逆位运算_[python/工具] python z3库学习 减乘除位与运算 ctf一把梭
- jsTree API文档(中文)
- linux的标准输入输出
- html怎么搞滚动字幕,抖音滚动字幕怎么弄 滚动字幕怎么做
- 免费下载Xcode的各个版本
热门文章
- 用计算机求平均数怎么做,3. 利用计算器求平均数
- Python 学习笔记[2]
- 2004年雅典奥运会歌曲《KnockOn Heavens Door》铃声 2004年雅...
- KMP算法 → 计算next数组
- Rabbitmq消息保存机制应用案例分析消息可靠性保证
- 嵌入式系统设计——多线程编程(8)
- android 手机 对比,四款消费级Android对比评测
- 谷歌眼镜开发Mirror API之API使用案例
- 在Windows下通过mklink /d 实现符号链接到网络资源盘符
- 合肥工业大学期中期末试卷在哪找?