Git下载安装配置

news2024/12/27 14:23:55

Git的下载与安装

Git是一种分布式版本控制系统,用于跟踪文件和文件夹的变化。它最初由Linus Torvalds开发,用于管理Linux内核的源代码。Git的设计目标是:速度快、开发效率高、数据完整性和可靠性强。

Git通过创建一个存储库(repository)来管理项目的版本控制。存储库保存了项目的完整历史记录,包括每个文件和文件夹的变化。它允许多个开发人员同时工作,并能方便地合并不同的修改。

Git下载

可以选择官网下载,较慢

Git官网下载

推荐选择清华的镜像源:

清华大学开源软件镜像站


安装Git

下载后安装,全部点Next即可

安装成功后,在任意文件夹下右键可以看到如下选项


 注册Git仓库Gitee

Gitee是一个基于Git的代码托管平台,类似于GitHub。它提供了代码托管、团队协作、代码审查、文档管理等功能,并支持多种编程语言。Gitee是中国开发者使用最广泛的代码托管平台之一,也是开源项目、企业、个人开发者共同使用的平台。

创建远程仓库


配置用户名和邮箱

点击Open Git Bash here启动git命令行窗口

git config --global user.name '用户名'

git config --global user.email '用户邮箱'


Git的使用

更多Git命令参考Gitee官方指南:Git 大全 - Gitee.com

新建文件夹,在文件夹下打开Git命令行,输入命令git init将其作为工作空间

创建一个文件并添加到临时空间,由隐藏文件夹.git记录文件的修改状态

提交到本地仓库

关联远程仓库

推送内容到远程仓库的master分支,首次连接需要登录

推送成功:

在Gitee上可以看到


从远程仓库克隆到本地库


下载安装TortoiseGit

TortoiseGit是一个用于Windows操作系统的免费开源的Git客户端。它是TortoiseSVN的姊妹项目,提供了一个图形化界面来管理Git版本控制系统。TortoiseGit使得使用Git变得更加简单和直观,用户可以通过右键菜单来执行Git的常用操作,如提交、拉取、推送、分支管理等。TortoiseGit还支持文件和文件夹图标的叠加显示,以便显示当前文件或文件夹的状态,如已修改、已提交等。

TortoiseGit – Windows Shell Interface to Git

下载客户端及语言包,直接安装即可

先安装客户端,安装结束前会提示选择语言,安装语言包后刷新即可切换为简体中文。

也可以右键找到小乌龟-设置


使用TortoiseGit

从远程仓库克隆到本地

空文件夹下右键克隆,在URL中输入远程仓库的地址

克隆成功


推送项目到远程仓库

将项目复制到刚刚克隆下来的文件夹下,右键提交

选中提交内容并填写日志信息,提交

继续点推送

推送成功后就可以在远程仓库中看到


当远程仓库的版本与本地库版本不一致时,需要先pull拉取一下避免差异

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

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

相关文章

FineBI制作可视化大屏-气泡图(7)

本篇会继续使用FineBI根据景点热度筛选出热度最高的20个景点,并绘制气泡图。 新建组件,选择气泡图。 将景点名字段直接拖动到绘图区域或细粒度处,将热度字段拖动到大小。 选择过滤,只保留热度前20的景点。 添加且条件。 将景点名…

线上剧本杀小程序,线上游戏新体验

剧本杀作为当下热门的社交型游戏方式,成为了大众社交娱乐的选择,为大众带来新的游戏体验。在数字化发展时期,线上剧本杀为大众带来了新鲜的游戏体验,它打破了时间空间限制,让玩家在手机上体验虚拟游戏,通过…

面试常问! transformer中dk的大小,以及为什么设成这样,维度,原文分析。

目录: 原文 :翻译:流程:原因: 原文(多头注意力部分) : 李沐b站论文精读 论文网盘下载:链接 提取码: vm3d 翻译: 在这项工作中,我们采用了 h8 个并行注意力层&#xff…

【数组分三段快排】分而治之的快排算法

目录 1.前言2.题目简介3.求解思路4.示例代码 1.前言 算法中的快排 2.题目简介 题目链接:LINK 3.求解思路 这个题很简单写一个快排就行。 数组分三段(分而治之):但是相对于我们之前写的霍尔版、挖坑法、交换法快排,这个题目可能有很多重…

VastBase——全局性能调优

目录 一、系统资源调优 1.内存和CPU 2.网络 3.I/O 二、查询最耗性能的SQL 三、分析作业是否被阻塞 背景:影响性能的因素 系统资源 数据库性能在很大程度上依赖于磁盘的I/O和内存使用情况。为了准确设置性能指标,用户需要了解Vastbase部署硬件的基本…

玉米病害-目标检测数据集(包括VOC格式、YOLO格式)

玉米病害-目标检测数据集(包括VOC格式、YOLO格式) 数据集: 链接:https://pan.baidu.com/s/1gNanETxflJwb1SaKut_rQw?pwddio2 提取码:dio2 数据集信息介绍: 共有 5046 张图像和一一对应的标注文件 标注文…

年轻人喝不起蜜雪冰城了

文|琥珀食酒社 作者 | 璇子 告诉你一个残酷的消息 年轻人连卖1块钱冰杯的雪王 都快喝不起了 最近3个月 蜜雪冰城关店3808家 差不多每天要关店43家 Coco奶茶呢 90天关店的数量 比开店的数量多2倍还不止 表面看这是行业太卷 奶茶品牌们在垂死挣扎 但其实…

二、编辑器拓展

一、实现Scene窗口弹出菜单 一、InitializeOnLoadMethod 完成事件监听 设置自定义菜单

嵌入式Qt移植之编译Qt项目-思维导图-学习笔记-基于正点原子阿尔法开发板

嵌入式Qt移植之编译Qt项目 交叉编译器的安装可以参考 http://t.csdnimg.cn/UeHtq 使用交叉编译好的qmake编译Qt项目 将交叉编译工具链的路径添加到环境变量PATH中 !export 交叉编译器位置 查找qmake位置 find -name qmake 进入一个Qt项目,使用qmake生成Make…

反射机制简单基础

前序 在我们没有学习框架之前我们都是通给new来创建对象,如:创建一个我们已知的对象 Car carnew Car(); 调用类中的成员变量和成员方法都是对象直接调用。 在学习了mybatis框架后,我们了解到可以通过类名,能动态得到类中定义的…

【AI学习】在魔塔社区玩Ollama:部署GLM4和CodeGeeX4

看到文章《Ollama可以玩GLM4和CodeGeeX4了,快来魔搭玩起来》,参考的运行了一遍,折腾了一个晚上加一个上午,终于搞定了。本来很简单的事情,对这个代码小白,还是有点坑。。 GPU要明显快很多,CPU的…

谷歌chrome浏览器显示“版本太旧”又无法更新情况下,如何关闭“Chrome版本太旧”提示,包括直接启动Google浏览器,或者通过其他应用启动

问题描述 由于在无互联网环境使用Google浏览器,所以无法进行升级,但每次启动都会有如下提示,作为有强迫症的我实在无法接受。 解决方案 1、修改属性(通过快捷方式启动有效) 通过右键在快捷方式后添加启动参数 右键“Google Chrome”图标…

C的温故而知新:位操作(C Primer Plus第十五章)

第十五章:位操作 这一章的篇幅不是很长,但既然能单独作为一章来讲的话,应该蛮重要的,但是我貌似没有总结出多少需要注意、加强记忆的东西,可见在JAVA的日常开发过程中基本不太遇见有关位操作的内容,所以我…

一起学Java(9)-[日志篇]教你掌握Java日志框架的演进和设计逻辑

在项目开发中,日志记录(Logging)扮演着至关重要的角色。日志是开发人员 调试代码和诊断问题的重要工具。例如:在生产环境中,开发人员通常无法直接调试代码,日志提供了一个详细的执行轨迹,帮助开…

一篇初学者入门Python文件的读取与写入

我们探讨了如何使用第三方库来扩展我们的Python程序能力.在这一篇教程中,我们将聚焦于Python中文件的读取与写入操作.文件操作是编程中重要的基础,能够有效地帮助我们保存和读取数据。 如果你对Python感兴趣的话,可以试试我整理的这一份全套的Python学习资料&#x…

建筑项目管理软件市场新风向,10款热门软件解析

1、PingCode PingCode 是一款为研发团队设计的全流程管理软件,连续多年入选中国软件项目管理软件榜单前二,是国内研发管理的热门系统。知名客户包括小红书、长城汽车、清华大学、中国电信等。 主要功能 PingCode 核心能力在于支持软件产品研发全生命周…

比requests还好用的Python高效库,效率提升一倍

Python开发者们最常用的库之一就是requests,它以简单易用的API和强大的功能深受喜爱。然而,随着爬取任务的复杂性增加,requests的局限性逐渐显现。一些更为高效、功能更强大的爬虫库开始进入开发者的视野 那么,有没有比requests更…

西北农林科技大学李毅研究员等人在农学顶刊Agric. Syst.发文:持续的干旱威胁着小麦和玉米生产,并将在未来扩大作物产量差

文章简介 论文名称:Concurrent drought threatens wheat and maize production and will widen crop yield gaps in the future (持续的干旱威胁着小麦和玉米生产,并将在未来扩大作物产量差) 第一作者及单位:Miaolei …

【EMC专题】以太网电路为什么在变压器次级侧加浪涌保护二极管?

以太网广泛应用于工业领域,会受到诸多恶劣条件的影响。一种特别恶劣的条件是 IEC61000-4-5 中强调的瞬态浪涌。浪涌瞬变对这些系统特别危险,因为这代表有较大功率耦合到以太网物理层的发送和接收电路,可能会损坏以太网控制器或 PHY。 以太网物理层包括以太网 PHY(或控制器)…

vue 实现简单AI聊天程序(一) elementui 聊天框编写

这个系列的目标是开发一个AI聊天前端界面后端问答程序, 探索前端界面开发。 尝试后端对接阿里云千问大模型,后续还会更新自己部署的大模型。 这一期用elmentui来开发一个聊天框的前端,根据用户发送的内容,AI会返回一个一模一样的…