【Linux的git操作】

ops/2024/12/29 7:51:43/

Linux学习笔记---010

  • Linux的git操作
    • 1、什么是gitee
    • 2、git 准备工作
      • 2.1、查看是否安装了 git 版本工具
      • 2.2、安装 git 工具/更新成最新版本
      • 2.3、在gitee上创建远程仓库(略)
      • 2.4、提交file的初始化操作
    • 3、git的“三板斧”
      • 3.1、add
      • 3.2、commit
      • 3.3、push
      • 3.4、出现验证个人信息

git_2">Linux的git操作

前言:
这篇主要介绍基于Linux环境下,如何使用git的一些指令上传我们自己的代码到gitee代码托管库进行管理。至于怎么建立库就不多说了。自用教程,不详细勿介意。
/知识点汇总/

gitee_6">1、什么是gitee

Gitee(码云)是开源中国社区于2013年推出的基于Git的代码托管平台。
它致力于为国内开发者提供优质稳定的托管服务,无论是个人、团队还是企业,都能够实现代码托管、项目管理、协作开发。
作为一个开源社区的平台,Gitee还可以促进开源共享,为软件开发的未来贡献自己的力量。Gitee目前已经成为国内最大的代码托管平台,与GitHub类似,但主要服务于国内用户。
此外,Gitee还提供了丰富的功能,如代码质量分析、项目演示等,以满足用户的不同需求。

git__13">2、git 准备工作

git__14">2.1、查看是否安装了 git 版本工具

git --version:查看 git 版本信息

若能够查看到 版本信息则说明当前Linux当中已经安装了 git 工具,若检测不到 git 版本则说明未安装 git 工具,需要进行安装。

git__20">2.2、安装 git 工具/更新成最新版本

sudo yum install git:安装 git 工具/更新成最新版本

gitee_24">2.3、在gitee上创建远程仓库(略)

gitee上创建远程仓库后:执行克隆我们的仓库

将远程仓库克隆到本地:git clone https://仓库路径;
(请注意:仓库路径即仓库访问 URL 地址,更改仓库路径将导致原克隆地址不可用)

2.4、提交file的初始化操作

以file.txt为例:
在这里插入图片描述

a、将本地版本同步到远程仓库:git push origin master (master是主分支)

b、初初始化空项目(可能需要切换到 root 管理员用户):git init:

git_39">3、git的“三板斧”

3.1、add

a、提交当前目录的所有文件记录:git add --all ./
提交指定文件的记录:git add file.txt
注意:执行命令前,建议不必要的麻烦,可将被提交的文件最好先拷贝到仓库目录下,即克隆到本地的那个目录下。
在这里插入图片描述

3.2、commit

b、提交本地仓库版本信息:git commit -m “引号类填写此次提交文件的主要关键词”
比如:git commit -m “git教程提交测试”
在这里插入图片描述

3.3、push

c、提交到远程仓库:git push (-u origin master)
在这里插入图片描述
在这里插入图片描述

3.4、出现验证个人信息

在以上步骤中可能首次使用时,会提示填入账号和密码。填写即可。
以后还弹出提示可直接全局设置以下命令(但是为了账号安全等,不建议):

git config --global user.email “you@example.com”
git config --global user.name “Your Name”


http://www.ppmy.cn/ops/9021.html

相关文章

Promise的九大方法(resolve、reject、then、catch、finally、all、allSettled、race、any)你都用过那些?

前言: 定期复盘---今天我们来复习一下 Promise 的几个方法,分别是:Promise.resolve、Promise.reject、Promise.then、Promise.catch、Promise.finally、Promise.all、Promise.allSettled、Promise.race、Promise.any; 接下来我们一…

【leetcode面试经典150题】66. 分隔链表(C++)

【leetcode面试经典150题】专栏系列将为准备暑期实习生以及秋招的同学们提高在面试时的经典面试算法题的思路和想法。本专栏将以一题多解和精简算法思路为主,题解使用C语言。(若有使用其他语言的同学也可了解题解思路,本质上语法内容一致&…

【docker】Docker打包SpringBoot镜像

📝个人主页:五敷有你 🔥系列专栏:中间件 ⛺️稳中求进,晒太阳 前置说明 最为原始的打包方式spring-boot-maven-plugin插件jib-maven-plugin插件dockerfle-maven-plugin插件 最为原始的方式 也就是使用Docker的打…

正则表达式(1)

文章目录 专栏导读1、match2、匹配目标3、通用匹配4、常用匹配规则表格 专栏导读 ✍ 作者简介:i阿极,CSDN 数据分析领域优质创作者,专注于分享python数据分析领域知识。 ✍ 本文录入于《python网络爬虫实战教学》,本专栏针对大学生…

医院的工作手机、平板等智能终端的安全管理

移动互联网的时代,在医疗行业,特别是各级省市的医院,在各个科室的日常办公及业务开展都依赖计算机及智能终端设备如平板、手机等,这样能提高医务人员的办公效率,从而更好的为患者服务。 在医院信息化发展过程中&#…

Reka Core, Flash, and Edge: A Series of Powerful Multimodal Language Models

Reka Core, Flash, and Edge: A Series of Powerful Multimodal Language Models 相关链接:arxiv 关键字:Multimodal Language Models、Reka Core、Reka Flash、Reka Edge、State-of-the-Art 摘要 我们介绍了 Reka Core、Flash 和 Edge,这是…

Java基础之继承、多态、抽象类

Java基础 1.猜数字小游戏 import java.util.Random; import java.util.Scanner;public class MathTest {public static void main(String[] args) {// 猜数字小游戏//int randomValue (int) (Math.random() * 100 1); 随机产生[1,101)之间的整数Random random new Random(…

golang rabbitmq客户端连接及重连

目录 1、连接、发送、发送异常、重连2、调用示例 1、连接、发送、发送异常、重连 package rabbitmqimport ("encoding/json""fmt""time""github.com/sirupsen/logrus""github.com/streadway/amqp" )type RabbitMQ struct {…