认识一下Git

news2024/11/25 5:48:47

目录

Git

Git下载

Git安装

Git初始化

Git操作


Git、GitLab、和Eclipse是公司中软件开发常用的组合:

1. Git:Git是一种分布式版本控制系统,用于跟踪文件和代码的变化。它提供了管理代码仓库的功能,可以记录每次提交的修改,并支持分支管理、合并等操作。Git是一个独立的工具,可以在命令行或其他Git客户端中使用。

2. GitLab:GitLab是一个基于Git的Web平台,提供了代码仓库管理、问题跟踪、持续集成等功能。它是一个自托管的Git存储库管理系统,可以在自己的服务器上搭建,也可以使用GitLab提供的托管服务。GitLab与Git紧密结合,提供了更多的协作和管理功能,使团队能够在一个集中的平台上协作开发、管理代码仓库。

3. Eclipse:Eclipse是一个开源的集成开发环境(IDE),用于开发各种类型的应用程序,包括Java、C++、Python等。Eclipse提供了丰富的开发工具和插件,可以帮助开发者编写、调试和部署代码。Eclipse本身并不包含版本控制系统,但它可以与Git、GitLab和GitHub等版本控制工具集成,通过插件提供对版本控制的支持。

另外还有一个GitHub,GitHub是一个开源项目聚集平台,允许开发者在其平台上存储、管理和共享代码库,以及进行协作开发和版本控制。

Git

Git下载

下载地址:Git - 下载 (git-scm.com)

Git安装

安装包下载以后,双击进行安装,直接下一步下一步下一步即可;

安装完成后验证是否安装成功:

Git初始化

进入git Bash界面

输入以下命令:

mkdir one_git                                     新建一个项目目录
cd one_git                                        进入目录
ls -al                                            查看目录
git init                                          初始化
ls -al                                            查看目录
git config --global user.name "onepig"            配置用户
git config --global user.email "onepig@qq.com"    配置邮箱
git config --global --list                        检查配置结果

Git操作

首先查看git仓库处于什么状态:  git status

提示目前没有东西要提交,可以新建或者复制文件

查看路径

新建一个文件后再次查看,此时提示有一个未被跟踪的文件

根据提示,输入:git add 20230919.txt

再次查看,此时已经跟踪到这个文件,有一些变更需要提交

根据提示,输入:git commit -m "第一次提交"

再次查看,提示没有东西要提交

总结:3种状态对应3种区域

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1024203.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Python语言:列表初体验

列表是Python中的一个对象,他类似于C语言中的数组,可以存储许多数据,也可以称之为数据集合。他原则是可以存储不同类型的数据,一般不建议这样使用,有点奇怪;一般情况下一个列表中保存的都是同一种类型的数据…

Matlab中 * 与 .* 的区别

* 用于矩阵乘法 示例1: 注: 表示转置,即矩阵a的转置 乘以 矩阵b 根据矩阵乘法,r结果为: 示例2: 矩阵a 乘以 矩阵b的转置 根据矩阵乘法,结果为: .* 用于对应位置单个元素相乘 示例…

【虚幻引擎】UE5 VLC接入网络监控、视频直播、网络直播支持RTSP、RTMP

一、如何更新自己的插件匹配自己想要的UE版本 我们在网上下载的插件一般是UE4版本的插件,这个时候就需要我们自己去修改编译,接下来教大家修改插件来适配自己的引擎。 如果不想自己编译代码,可以直接找我拿编译好的UE5.0、UE5.1、UE5.2的插件…

[hive]搭建hive3.1.2hiveserver2高可用可hive metastore高可用

参考: Apache hive 3.1.2从单机到高可用部署 HiveServer2高可用 Metastore高可用 hive on spark hiveserver2 web UI 高可用集群启动脚本_薛定谔的猫不吃猫粮的博客-CSDN博客 没用里头的hive on spark,测试后发现版本冲突 一、Hive 集群规划(蓝色部分) ck1ck2ck3Secondary…

Meow

环境准备 操作系统:Kali Linux 或者 Windows工具:nmap,telnet nmap工具 [Kali 官网] 手册地址:https://www.kali.org/tools/nmap/ 摘要: Nmap is a utility for network exploration or security auditing. It supports ping scanning (determine which hosts are up), many…

Linux之动静态库

动静态库 动静态库的基本原理动静态库的认识动静态库特征静态库的打包与使用动态库的打包与使用 动静态库的基本原理 我们知道,生成一个可执行程序会经历以下四个步骤: 预处理:头文件展开,宏替换,去注释,…

iOS16新特性:实时活动-在锁屏界面实时更新APP消息 | 京东云技术团队

简介 之前在 《iOS16新特性:灵动岛适配开发与到家业务场景结合的探索实践》 里介绍了iOS16新的特性:实时更新(Live Activity)中灵动岛的适配流程,但其实除了灵动岛的展示样式,Live Activity还有一种非常实用的应用场景…

【Verilog教程】2.3 Verilog 数据类型

Verilog 最常用的 2 种数据类型就是线网(wire)与寄存器(reg),其余类型可以理解为这两种数据类型的扩展或辅助。 线网(wire) wire 类型表示硬件单元之间的物理连线,由其连接的器件输…

脑网络图谱

前言 研究人脑面临的一个挑战是其多尺度组织和系统复杂性。我们对大脑组织的认识主要来源于离体组织学检查,如细胞结构映射。通过研究全脑微观结构特征的变化,可以划分为不同的脑区。然而,这种研究大脑组织的“局部”方法非常耗时、耗资源&a…

Python 图形化界面基础篇:创建工具栏

Python 图形化界面基础篇:创建工具栏 引言 Tkinter 库简介步骤1:导入 Tkinter 模块步骤2:创建 Tkinter 窗口步骤3:创建工具栏步骤4:向工具栏添加工具按钮步骤5:处理工具按钮的点击事件步骤6:启动…

window10下安装docker教程

要在Windows 10上安装Docker,您可以按照以下步骤进行操作: 在您的Web浏览器中,访问Docker官方网站:https://www.docker.com/get-started。然后,点击"Download Docker Desktop"按钮。 在下载页面上&#xff…

ruoyi-vue-pro 项目安装使用过程中的问题解决

ruoyi-vue-pro是功能比较多的一款前后端平台,因为刚接触ruoyi平台不久,为了更好了解ruoyi平台的相关功能,就本地部署了,作者主动屏蔽了部分功能,部分功能会提示功能能未启用,同时启用dev环境的时候是演示版本&#xff…

使用香橙派学习Linux udev的rules 并实现U盘的自动挂载

在之前编程首先语音刷抖音的博文里提到过udev,现在回顾一下: 什么是udev? udev是一个设备管理工具,udev以守护进程的形式运行,通过侦听内核发出来的uevent来管理/dev目录下的设备文件。udev在用户空间运行,…

SQL Server关于AlwaysOn的理解-读写分离的误区(一)

前言 很多人认为AlwaysOn在同步提交模式下数据是实时同步的,也就是说在主副本写入数据后可以在辅助副本立即查询到。因此期望实现一个彻底的读写分离策略,即所有的写语句在主副本上,所有的只读语句分离到辅助副本上。这是一个认知误区&#x…

jmeter基础压力教程

Jmeter基础压力测试教程 一、安装Jmeter; 安装需求:1. JDK 8.0.91安装包(最新即可,配置环境变量) 2. Badboy2.25脚本录制工具(注:Jmeter3.0与badboy2.0不兼容) Jmerter安装包…

玩玩“小藤”开发者套件 Atlas 200I DK A2 之环境准备

玩玩“小藤”开发者套件 Atlas 200I DK A2 之环境准备 0. 背景1. 烧录镜像2. 安装依赖3. 安装 Ascend-cann-toolkit 软件包4. 安装PyTorch5. 安装 PyTorch 插件 torch_npu6. 安装APEX混合精度模块 0. 背景 总所周知,英伟达的GPU供不应求,还各种限制。华…

Ae 效果:CC Bubbles

模拟/CC Bubbles Simulation/CC Bubbles CC Bubbles(CC 气泡)主要用于生成气泡以及模拟其运动的效果。 既可将效果应用到一个纯色图层,也可将其应用到一个图层的副本上或者调整图层上。CC Bubbles 效果生成的气泡在运动过程会与图层内容即时发…

现货白银的价格如何变动

只要是在正常的交易日,现货白银价格的走势,几乎全天24小时都处于波动之中,其行情走势会因为各种政治、经济因素的影响而发生改变,有时价格波动在一天内可以高达两三美元,有时却可以连续几周都处于窄幅波动,…

详解Nacos和Eureka的区别

文章目录 Eureka是什么Nacos是什么Nacos的实现原理 Nacos和Eureka的区别CAP理论连接方式服务异常剔除操作实例方式自我保护机制 Eureka是什么 Eureka 是Spring Cloud 微服务框架默认的也是推荐的服务注册中心, 由Netflix公司与2012将其开源出来,Eureka基于REST服务开发,主要用…

爬虫项目(四):抓取网页所有图片

文章目录 一、书籍推荐二、完整代码三、运行结果 一、书籍推荐 推荐本人书籍《Python网络爬虫入门到实战》 ,详细介绍见👉: 《Python网络爬虫入门到实战》 书籍介绍 二、完整代码 原理:抓取该链接中所有的图片格式。基于seleni…