git的全通路线介绍

一、关系

1.git是代码版本管理工具,即可将项目切换到任意版本。

2.github与gitee是基于git技术构建的远程仓库网站。github是国外建立的,资源更丰富;gitee是国内建立的,免费功能更多。

3.gitlab与github类似,只不过gitlab是用于企业代码管理,即企业内部程序员的协同开发。

二、区别

git内容是按元数据方式存储,SVN内容是按文件方式存储

三、配置

git config用于配置或读取相应的工作环境变量

1.配置用户信息

git config --global user.name "用户名"//配置用户名
git config --global user.email test@runoob.com//配置邮件地址

2.查看配置信息

git config --list

3.验证安装

git --version   //可查看git的版本
git config --list //可查看git的相关信息

四、相关原理

  • 基本概念

1.工作区:本地计算机上的项目目录,显示项目的当前状态。文件的修改在该区域中进行,但修改未被记录到版本库中。

2.暂存区:即index区,是一个临时存储区域,包含即将提交到版本库中的文件快照。

3.版本库:分为本地版本库和远程版本库,包含项目的所有版本历史记录。

git add 文件名//将文件由工作区提交至暂存区
git commit 文件名//将文件由暂存区提交至版本库
git push 文件名//将文件由版本库提交至远程仓库
git pull 文件名//将文件远程仓库的版本更新到本地版本仓库中

五、实际操作

我的git是很久之前安装过的,但是很久没管了,很多设置都不太OK了,于是就卸载重装了一遍。本来不想分享这个艰难的过程了,但是看到有友友因为这篇文章关注了我,我还是稍微介绍一下吧。

  • 推荐大家去看看这个博主的这篇文章

Git、小乌龟、Gitee的概述与安装应用超详细(组长与组员多人开发版本)_git小乌龟-CSDN博客

  • 以及进阶版

Git使用小乌龟克隆与推送代码Gitee--零命令行(组员版本)_小乌龟推代码-CSDN博客

反正自己折腾了半天才发现的好文,差不多够用了。

  • 中间自己还碰到过一个github的访问问题,也给大家推荐一篇文章吧

【GitHub】手把手教你解决 GitHub 官网打不开的问题_github官网打不开-CSDN博客

      这是我觉得最简单的全通教程,希望对大家有帮助,如果大家有碰到什么问题也随时欢迎大家跟我交流,没准我已经碰到过,加油!

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

新年快乐

今天是元旦,也是2025年的第一天,是旧的一年的结束,是新的一年的开始。 回顾2024年这一年,认认真真,勤勤恳恳,做出了一些成绩。 罗列一下2024年一年的里程表: 一月份,一边上班&…

SAKO搜索帮助增强(FB02科目搜索帮助)

SAKO搜索帮助增强(FB02科目搜索帮助) 一、 FB02的科目添加搜索帮助 FB02进入后,在填科目时添加搜索帮助。 二、增强步骤 SE11查看集中搜索帮助SAKO 菜单栏转到附加搜索帮助,添加新的搜索帮助,并添加对应的参数 使用SE11…

phpstudy2018问题(技巧)总结

目录 安装介绍注意操作 问题phpstudy待续、更新中...... 安装 软件下载(新人推荐2018 版本phpstudy ) 官网下载 https://www.xp.cn/download.html 介绍 系统服务------开机自启 非服务模式------开机不自启 搭建好环境, 此时服务器与客户端同时存在 …

github提交不上去,网络超时问题解决

问题出现的原因: DNS服务器数据不同步,github的服务器发送迁移,在本地缓存的ip地址现在无效了。 解决方案: 1)点击这里,查询github.com最新的ip地址 2.0)编辑linux系统地址缓存文件&#x…

Flink operator实现自动扩缩容

官网文档位置: 1.Autoscaler | Apache Flink Kubernetes Operator 2.Configuration | Apache Flink Kubernetes Operator 1.部署K8S集群 可参照我之前的文章k8s集群搭建 2.Helm安装Flink-Operator helm repo add flink-operator-repo https://downloads.apach…

LeetCode--排序算法(堆排序、归并排序、快速排序)

排序算法 归并排序算法思路代码时间复杂度 堆排序什么是堆?如何维护堆?如何建堆?堆排序时间复杂度 快速排序算法思想代码时间复杂度 归并排序 算法思路 归并排序算法有两个基本的操作,一个是分,也就是把原数组划分成…

加密流量TLS1.2 和TLS1.3的握手区别

加密流量TLS1.2 和TLS1.3的握手区别 TLS1.2 握手均是明文 1)Client Hello 2)Server Hello 3)Certificate TLS1.3 握手中Client Hello是明文,而Server Hello中Extensions以及后面的握手信息不可见 1)Client Hello…

5分钟掌握python中的匿名函数

lambda表达式,又称匿名函数,常用来表示内部仅包含1行表达式的函数。如果一个函数的函数体仅有 1 行表达式,则该函数就可以 用 lambda 表达式来代替。 lambda 表达式的语法格式如下: name lambda [list] : 表达式 其中&#xff…

单元测试3.0+ @RunWith(JMockit.class)+mock+Expectations

Jmockit使用笔记_基本功能使用Tested_Injectable_Mocked_Expectations_jmockit.class-CSDN博客 测试框架Jmockit集合junit使用 RunWith(JMockit.class) 写在测试案例类上的注解 Tested 在测试案例中,写在我们要测试的类上面, 一般用实现类 Injectable 在测试案例中声明…

保姆级教程Docker部署ClickHouse镜像

目录 1、安装Docker及可视化工具 2、创建挂载目录 3、获取配置文件 4、运行ClickHouse容器 5、Compose运行ClickHouse容器 6、查看ClickHouse运行状态 7、安装包部署 1、安装Docker及可视化工具 Docker及可视化工具的安装可参考:Ubuntu上安装 Docker及可视化…

如何通过深度学习提升大分辨率图像预测准确率?

随着科技的不断进步,图像处理在各个领域的应用日益广泛,特别是在医疗影像、卫星遥感、自动驾驶、安防监控等领域中,大分辨率图像的使用已经成为了一项不可或缺的技术。然而,大分辨率图像带来了巨大的计算和存储压力,同…

Spring实现Logback日志模板设置动态参数

版权说明: 本文由博主keep丶原创,转载请保留此块内容在文首。 原文地址: https://blog.csdn.net/qq_38688267/article/details/144842327 文章目录 背景设计日志格式实现配置动态取值logback-spring.xml 背景 多个单体服务间存在少量交互&…

【无线传感网】无线传感器网络拓扑控制技术

文章目录 拓扑控制的意义影响整个网络的生存时间减小节点间通信干扰,提高网络通信效率为路由协议、时间同步提供基础影响数据融合弥补节点失效的影响 拓扑控制的设计目标能量消耗覆盖度连通性算法的分布式程度网络延迟🚩干扰和竞争对称性鲁棒性和可扩展性…

如何在没有 iCloud 的情况下将联系人从 iPhone 传输到 iPhone

概括 近期iOS 13.5的更新以及苹果公司发布的iPhone SE在众多iOS用户中引起了不小的轰动。此外,不少变化,如暴露通知 API、Face ID 增强功能以​​及其他在 COVID-19 期间与公共卫生相关的新功能,吸引了 iPhone 用户尝试新 iPhone 并更新到最…

matlab 设计滤波器

滤波器可视化工具 fvtool 与 filterAnalyzer 设计滤波器: matlab 菜单栏 APP - 滤波器设计

Keil中的gcc

文章目录 一、IDE背后的命令1.1 IDE是什么1.2 IDE的背后是命令1.3 有两套主要的编译器 二、准备工作2.1 arm-linux-gcc和gcc是类似的2.2 Code::Blocks2.2.1 设置windows环境变量2.2.2 命令行示例 三、gcc编译过程详解3.1 程序编译4步骤3.2 gcc的使用方法3.2.1 gcc使用示例3.2.2…

SQL-Server链接服务器访问Oracle数据

SQL Server 链接服务器访问 Oracle 离线安装 .NET Framework 3.5 方法一:使用 NetFx3.cab 文件 下载 NetFx3.cab 文件,并将其放置在 Windows 10 系统盘的 C:Windows 文件夹中。 以管理员身份运行命令提示符,输入以下命令并回车: …

关于easy-es对时间范围查询遇到的小bug

前言:在使用easy-es之前作为一个小白的我只有es原生查询的基础,在自己通过查看官方文档自学easy-es遇到了一个挫折,其他的还好语法和MybatisPlus差不多,正以为我觉得很快就能入手,在对时间范围的判断就给我当头一棒&am…

typora+picgo core+minio自动上传图片

1. 在服务器上安装docker版本minio 创建/docker/minio文件夹 mkdir -p /docker/minio在此文件夹创建docker-compose.yml version: "3.5" services:minio:image: quay.io/minio/minio:latestcontainer_name: minioprivileged: truerestart: alwaysports:# API接口访…

WebRTC线程的启动与运行

WebRTC线程运行的基本逻辑: while(true) {…Get(&msg, …);…Dispatch(&msg);… }Dispatch(Message *pmsg) {…pmsg->handler->OnMessage(pmsg);… }在执行函数内部,就是一个while死循环,只做两件事,从队列里Get取…