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

简介: 远程备份:Git通过仓库管理文件,在Git中存在远程仓库,如果本地文件丢失还可以从远程仓库获取

1. 前言


1.1 什么是Git


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


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


ca64e9cd7858460ebaedf1852b68a7e5.png


集成后在IDEA中可以看到Git相关图标:1874dd277d69492e8995239d85f411ab.png


可以通过启动两个IDEA窗口模拟两个开发人员来展示Git的使用:


dce968e83fd34d68bf12dec5a7cf64d0.png


1.2 使用Git能做什么


  • 代码回溯:Git在管理文件过程中会记录日志,方便回退到历史版本


  • 版本切换:Git存在分支的概念,一个项目可以有多个分支(版本),可以任意切换


  • 多人协作:Git支持多人协作,即一个团队共同开发一个项目,每个团队成员负责一部分代码,通过Git就可以管理和协调


  • 远程备份:Git通过仓库管理文件,在Git中存在远程仓库,如果本地文件丢失还可以从远程仓库获取


2. Git概述


2.1 Git简介


,Git 仓库分为两种:


  • 本地仓库:开发人员自己电脑上的 Git 仓库


  • 远程仓库:远程服务器上的 Git 仓库


9452ea75d6ea46f5b154046b448d8df7.png


commit:提交,将本地文件和版本信息保存到本地仓库

push:推送,将本地仓库文件和版本信息上传到远程仓库

pull:拉取,将远程仓库文件和版本信息下载到本地仓库**


2.2 Git下载与安装


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


3829c8c8ddc64a92b09cd84f818535f3.png


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


6593519d9a2741c3885407acf32c7bc4.png


Git GUI Here:打开Git 图形界面


bf14bbebbda549eba22b74d58663aa48.png


Git Bash Here:打开Git 命令行


89d5b9a6b83b4a3d8f7db013b9345862.png


Git安装目录结构如下:


ae0f2c5f53784d0098a5a69cf6da0001.png

目录
相关文章
|
24天前
|
数据可视化 开发工具 C#
.NET开源、免费、跨平台的Git可视化管理工具
俗话说得好“工欲善其事,必先利其器”,合理的选择和使用可视化的管理工具可以降低技术入门和使用的门槛。今天大姚给大家分享一款.NET Avalonia开源、免费、跨平台、快速的Git可视化管理工具:SourceGit。
|
2天前
|
前端开发 持续交付 开发工具
【专栏:工具与技巧篇】版本控制与Git在前端开发中的应用
【4月更文挑战第30天】Git是前端开发中的必备工具,它通过分布式版本控制管理代码历史,支持分支、合并、回滚等操作,促进团队协作和冲突解决。在前端项目中,Git用于代码追踪、代码审查、持续集成与部署,提升效率和质量。优化协作包括制定分支策略、编写清晰提交信息、定期合并清理分支及使用Git钩子和自动化工具。掌握Git能有效提升开发效率和代码质量。
|
2天前
|
Unix Shell 开发工具
windows下如何安装git以及IDEA如何配置git
该文指导安装Git 2.15.0版本。首先从Git官网下载最新安装包,双击安装,依次选择Next,同意默认配置,确保勾选添加到环境变量。在配置选项中,选择在cmd中使用Git(第2项),行结束转换选Windows(第1项),终端模拟器选MinTTY(第1项)。安装完成后,通过右键菜单或直接打开Git Bash验证安装成功。最后,配置全局用户名和邮箱,并在IDEA中设置Git路径以完成集成。
|
2天前
|
Windows
Windows系统下安装分布式事务组件Seata
Windows系统下安装分布式事务组件Seata
|
4天前
|
Shell 开发工具 数据安全/隐私保护
win10环境下git安装和基础操作
win10环境下git安装和基础操作
4 0
|
4天前
|
Linux Shell 网络安全
Git的安装以及SSH配置
Git的安装以及SSH配置
10 0
|
6天前
|
Ubuntu Linux 网络安全
|
9天前
|
安全 开发工具 git
Windows11搭建Python环境(2)- Anaconda虚拟环境中安装Git
Windows11搭建Python环境(2)- Anaconda虚拟环境中安装Git
14 0
|
9天前
|
存储 Linux 开发工具
Git 分布式版本控制系统基本概念和操作命令
Git 分布式版本控制系统基本概念和操作命令
27 0
|
17天前
|
安全 开发工具 git
关于/.git漏洞实现文件越权下载漏洞
该文描述了如何检测和利用网站的Git泄露。首先通过dirsearch扫描确认网站是否存在Git泄露,然后使用GitHack.py脚本(可在GitHub的lijiejie/GitHack项目找到)进行下载。操作步骤包括在git文件夹内创建lib子目录,放置脚本,并在git目录下运行Python命令。示例中展示了针对http://www.baidu.com/.git的尝试,结果返回404错误,而成功情况则会列出下载的文件列表。

相关实验场景

更多