Linux课程五课---git的使用

作者前言

🎂 ✨✨✨✨✨✨🍧🍧🍧🍧🍧🍧🍧🎂
​🎂 作者介绍: 🎂🎂
🎂 🎉🎉🎉🎉🎉🎉🎉 🎂
🎂作者id:老秦包你会, 🎂
简单介绍:🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂
喜欢学习C语言、C++和python等编程语言,是一位爱分享的博主,有兴趣的小可爱可以来互讨 🎂🎂🎂🎂🎂🎂🎂🎂
🎂个人主页::小小页面🎂
🎂gitee页面:秦大大🎂
🎂🎂🎂🎂🎂🎂🎂🎂
🎂 一个爱分享的小博主 欢迎小可爱们前来借鉴🎂


git

  • **作者前言**
  • git版本控制器理解
  • git & gitee和github
  • git的使用
  • .gitignore

git版本控制器理解

在这里插入图片描述
学生1 整理了一个文件库,里面有很多自己写的代码,学生2就用其中的代码进行修改一下变成了自己的代码,后面学生1发现自己整理太麻烦了,就把手头管理实验报告的经验用编程实现(git),然后通过这个来解决自己手动管理,

git & gitee和github

git 是一个分布式版本控制软件,最初目的是为更好地管理Linux内核开发而设计
Gitee,又被称为码云,是国内一家服务于技术人员的代码托管网站,由开源中国联合阿里云推出,旨在为开发者提供更安全、更快速、更舒适的代码托管服务。Git管理工具最初由Linus Torvalds(Linux 发明者)于2005年[1]开发,可以提供高效的版本控制,同时提供了更佳的能力来管理分布式开发团队的任务及文件。
github是在国外的网站,我们访问不了,所以就有了gitee这个网站的出现
gitee的提交大概过程
在这里插入图片描述

git的使用

在这里插入图片描述

安装命令

sudo yum install git -y

拷贝远程仓库到本底

git clone https://gitee.com/qin-laoda/temporary-c-k.git

如果有第一次使用报错,就使用下面的命令

git config --global  user.email "xxxxx@qq.com"
git config  --global  user.name "xxxxx"

一定要设计成gitee的邮箱和密码,否则的话就会提交的时候gitee没有小绿点

当我们把远程仓库拷贝好后,
我们可以把需要上传到gitee远程仓库的文件

cp ../3-13/ . -rf #拷贝一个文件夹

​然后添加到暂存区里

git add .(文件名)

然后再输入下面命令,提交到本地仓库

git commit -m "进度条代码" # ""中的内容填写声明

然后上传到远程仓库

git push

后面需要我们输入自己的账号(或者自己的邮箱)和密码

如果要查看历史提交记录

git log

查看当前本地仓库是否提交到gitee

git status

查看本地的分支

git branch

在这里插入图片描述
master是一个主分支

.gitignore

在这里插入图片描述
这个是该文件里面的内容,我们使用这个文件,是为了防止一些文件不提交的,如果是为要添加隔离的文件后缀,一定要在文件后缀之前加"*"

总结
git的介绍就到了这里了

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

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

相关文章

springboot与elasticsearch-7.16.2的基础CRUD使用——入门向

highlight: an-old-hope 基于elasticsearch-7.16.2 ,使用的是旧版的高级客户端 restHighLevelClient springboot版本2.6.13 项目原代码地址 https://gitee.com/kenwm/es7demo.git 参考博客 1、SpringBoot集成ElasticSearch,实现模糊查询,批…

湖北省地质灾害分布数据 崩塌滑坡泥石流空间分布地质灾害详查等数据集

地质灾害是指在自然或者人为因素的作用下形成的,对人类生命财产造成的损失、对环境造成破坏的地质作用或地质现象。地质灾害在时间和空间上的分布变化规律,既受制于自然环境,又与人类活动有关,往往是人类与自然界相互作用的结果。…

前端 - 基础 表单标签 -- 表单元素( input - type属性) 文本框和密码框

表单元素 : 在表单域中可以定义各种表单元素,这些表单元素就是允许用户在表单中输入或选择 的内容控件。 表单元素的外观也各不一样,有小圆圈,有正方形,也有方框,乱七八糟的,各种各样&#xf…

01 龙芯平台openstack部署搭建-控制节点环境准备

#!/bin/bash 控制节点-环境准备 基本规划 控制节点计算节点10.130.0.3110.130.0.87 一、环境准备 1.hostname主机名配置 hostnamectl set-hostname controller exec bash #添加host controller_ip“10.130.0.31” computer_ip“10.130.0.87” echo “ c o n t r o l l e r …

每日学习笔记:C++ STL 的map、multimap

定义 特点 操作函数 意思就是,使用tuple中的元素来初始化pair,即string(“hello”)、complex(3.4,7.8) 元素的移除讨论

Deepspeed的机制学习以及ZeRO-1、ZeRO-2和ZeRO-3的区别

目录 DeepSpeed 机制 1. 分布式训练 2. 模型并行性 3. 内存和带宽优化 4. 高效的数据加载和预处理 5. 易用性和兼容性 6. 微调和超参数优化 ZeRO-1、ZeRO-2和ZeRO-3的区别 ZeRO优化级别概述 ZeRO-1 ZeRO-2 ZeRO-3 总结 DeepSpeed 机制 1. 分布式训练 DeepSpeed …

egg学习记录2

普通路由设置 router.get("路由",controller.文件.函数) //方法1 router.get("路由","文件.函数") //方法2路由重定向 router.redirect("新路由","旧路由") 插件的使用 安装好插件后,默认是没有启动该插件的…

大数据架构技术选型

OLAP数据库选型对比: AnalyticDB(阿里)、Hologres(阿里)、Doris、StarRocks、ClickHouse、Hbase AnalyticDB技术架构 db是融合数据库、大数据技术于一体的云原生企业级数据仓库服务、支持高吞吐的数据实时增删改查低延时的实时分…

重载、重写(覆盖)和隐藏的区别

提示:文章 文章目录 前言一、背景二、 2.1 2.2 总结 前言 前期疑问: 本文目标: 一、背景 最近 二、 2.1 重载、重写(覆盖)和隐藏的区别 重载Overloading重写/覆盖Override隐藏Overwrite同一个类父子类关系父子…

stm32f103c8t6学习笔记(学习B站up江科大自化协)-USART串口-软件部分

前言: 本文属于软件部分,具体的串口硬件部分可见http://t.csdnimg.cn/afh48,对于串口的工作原理以及各个寄存器工作流程的记录十分详细。 一、接线图 二、stm32发送-电脑串口助手接收 1.USART初始化流程图 1.开启时钟 把需要使用的USART和…

【java-spring】spring AOP原理

Spring AOP(面向切面编程)是Spring框架的一个重要组成部分,它允许开发者将通用功能(如日志记录、事务管理等)从业务逻辑中分离出来,从而提高代码的可维护性和重用性。下面,我们将深入探讨Spring…

golang面试题总结

零、go与其他语言 0、什么是面向对象 在了解 Go 语言是不是面向对象(简称:OOP) 之前,我们必须先知道 OOP 是啥,得先给他 “下定义” 根据 Wikipedia 的定义,我们梳理出 OOP 的几个基本认知: …

13 龙芯平台openstack部署搭建-nova-controllercomputer部署(单节点)

一、创建Nova相关数据库、凭据与API端点 1.创建数据库并授权 #nova-controller先决条件 mysql -uroot -ploongson -e “CREATE DATABASE nova_api;” mysql -uroot -ploongson -e “CREATE DATABASE nova;” mysql -uroot -ploongson -e “CREATE DATABASE nova_cell0;” my…

leetcode 402. 移掉 K 位数字

题目链接:leetcode 402 1.题目 给你一个以字符串表示的非负整数 num 和一个整数 k ,移除这个数中的 k 位数字,使得剩下的数字最小。请你以字符串形式返回这个最小的数字。 2.示例 1)示例 1 : 输入:num …

操作系统设备管理

操作系统实现对外接设备的管理功能,主要是I/O设备,unix适用将外部设备抽象为特殊文件,用户用与外部文件相同的方法操作外部设备,具体又可以分为: 人机交互类外部设备,如鼠标键盘等,这类设备数据…

2024年阿里云服务器搭建幻兽帕鲁游戏_保姆级教程

玩转幻兽帕鲁服务器,阿里云推出新手0基础一键部署幻兽帕鲁服务器教程,傻瓜式一键部署,3分钟即可成功创建一台Palworld专属服务器,成本仅需26元,阿里云服务器网aliyunfuwuqi.com分享2024年新版基于阿里云搭建幻兽帕鲁服…

SpringBoot集成WebService

1&#xff09;添加依赖 <dependency><groupId>org.apache.cxf</groupId><artifactId>cxf-spring-boot-starter-jaxws</artifactId><version>3.3.4</version><exclusions><exclusion><groupId>javax.validation<…

【Linux】线程预备知识{远程拷贝/重入函数与volatile关键字/认识SIGCHILD信号/普通信号/实时信号}

文章目录 0.远程拷贝1.重入函数与volatile关键字2.认识SIGCHILD信号3.普通信号/实时信号 0.远程拷贝 打包资源&#xff1a;tar czf code.tgz *远程传输&#xff1a;scp code.tgz usr服务器ip:/home/usr/路径解压&#xff1a;tar xzf code.tgz 1.重入函数与volatile关键字 先看…

默写单词cpp(初学者版本)

笔摔坏了直接使用版:yum:仔细学习版:yum:1.直接使用版:yum:&#xff08;文件使用规范&#xff09;(1)文件(2)使用规范 2.仔细学习版。将会讲各个函数的功能和细节。今天太晚了&#xff0c;明天再写。 笔摔坏了 在一个阳光明媚的早晨&#xff0c;我愉快的奋笔疾书&#xff0c;抄…

【Stable Diffusion】专栏介绍和文章索引(持续更新中)

目录 1 背景2 思考3 文章索引&#xff08;持续更新中&#xff09;3.1 入门3.2 初级3.3 中级3.3 高级 1 背景 最近开始学习AIGC&#xff0c;对Stable Diffusion比较感兴趣&#xff0c;所以新建了这个专栏&#xff0c;来记录自己在使用和学习Stable Diffusion的一些方法、资料以…