【Linux的git操作】

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、出现验证个人信息

Linux的git操作

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

1、什么是gitee

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

2、git 准备工作

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

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

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

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

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

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

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

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

2.4、提交file的初始化操作

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

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

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

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.mzph.cn/news/824133.shtml

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

相关文章

Flutter 像素编辑器#03 | 像素图层

theme: cyanosis 本系列,将通过 Flutter 实现一个全平台的像素编辑器应用。源码见开源项目 【pix_editor】 《Flutter 像素编辑器#01 | 像素网格》《Flutter 像素编辑器#02 | 配置编辑》《Flutter 像素编辑器#03 | 像素图层》 上一篇我们实现了编辑配置,…

React + 项目(从基础到实战) -- 第八期

ajax 请求的搭建 引入mockAP接口设计AJAX 通讯 前置知识 HTTP 协议 , 前后端通讯的桥梁API : XMLHttpRequest 和 fetch常用工具axios mock 引入 Mock.js (mockjs.com) 使用 mockJS 前端代码中引入 mockJs定义要模拟的路由 , 返回结果mockJs 劫持ajax请求(返回模拟的结果)…

2024运营级租房源码管理PHP后台+uniapp前端(app+小程序+H5)

内容目录 一、详细介绍二、效果展示1.部分代码2.效果图展示 一、详细介绍 房产系统 一款基于ThinkPHPUniapp开发的房产管理系统,支持小程序、H5、APP;包含房客、房东、经纪人三种身份。核心功能有:新盘销售、房屋租赁、地图找房、房源代理、…

RestFul 风格(SpringMVC学习笔记三)

1、什么是Restful风格: Restful就是一个资源定位及资源操作的风格。不是标准也不是协议,只是一种风格。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 2、使用Restful风格 接上一个笔记的测试类 package…

『Django』创建app(应用程序)

theme: smartblue 本文简介 点赞 关注 收藏 学会了 在《『Django』环境搭建》中介绍了如何搭建 Django 环境,并且创建了一个 Django 项目。 在刚接触 Django 时有2个非常基础的功能是需要了解的,一个是“app”(应用程序),另一个是 url(路由…

Java工具类:封装Okhttp实现:Get、Post、上传/下载文件、Stream响应、代理ip

不好用请移至评论区揍我 原创代码,请勿转载,谢谢! 一、介绍 本文代码是引入Okhttp_v4.11.0,在这个基础上进行二次封装使调用方更加容易,只关注业务,而无需处理各种请求相关的重复性操作,类似文件类型请求体封装或者Form表单构造及body传参等一系列处理工具代码包括但不限…

AIGC算法2:LLM的复读机问题

1. 什么是LLM的复读机问题 字符级别重复,指大模型针对一个字或一个词重复不断的生成例如在电商翻译场景上,会出现“steckdose steckdose steckdose steckdose steckdose steckdose steckdose steckdose…”;语句级别重复,大模型针…

中文编程入门(Lua5.4.6中文版)第十二章 Lua 协程 参考《愿神》游戏

在《愿神》的提瓦特大陆上,每一位冒险者都拥有自己的独特力量——“神之眼”,他们借助元素之力探索广袤的世界,解决谜题,战胜敌人。而在提瓦特的科技树中,存在着一项名为“协同程序”的高级秘术,它使冒险者…

Spark面试整理-Spark集成HBase

Apache Spark与Apache HBase的集成允许Spark直接从HBase读取和写入数据,利用Spark的强大计算能力处理存储在HBase中的大规模数据。以下是Spark集成HBase的关键方面: 1. 添加HBase依赖 要在Spark项目中使用HBase,需要在项目的构建文件中添加HBase客户端的依赖。例如,在Maven…

【第十二届“泰迪杯”数据挖掘挑战赛】【2024泰迪杯】B题基于多模态特征融合的图像文本检索—更新(正式比赛)

【第十二届“泰迪杯”数据挖掘挑战赛】【2024泰迪杯】B题基于多模态特征融合的图像文本检索—更新(正式比赛) 往期链接: 【第十二届“泰迪杯”数据挖掘挑战赛】【2024泰迪杯】B题基于多模态特征融合的图像文本检索—解题全流程(…

设计模式-访问者模式(Visitor)

1. 概念 访问者模式(Visitor Pattern)是一种行为型设计模式。是一种将数据操作与数据结构分离的设计模式,其主要目的是将数据结构与数据操作解耦。 2. 原理结构图 图1 Visitor(访问者):接口或抽象类&am…

47.基于SpringBoot + Vue实现的前后端分离-校园外卖服务系统(项目 + 论文)

项目介绍 本站是一个B/S模式系统,采用SpringBoot Vue框架,MYSQL数据库设计开发,充分保证系统的稳定性。系统具有界面清晰、操作简单,功能齐全的特点,使得基于SpringBoot Vue技术的校园外卖服务系统设计与实现管理工作…

【前端Vue】Vue从0基础完整教程第7篇:组件化开发,组件通信【附代码文档】

Vue从0基础到大神学习完整教程完整教程(附代码资料)主要内容讲述:vue基本概念,vue-cli的使用,vue的插值表达式,{{ gaga }},{{ if (obj.age > 18 ) { } }},vue指令,综合…

Python基于Django搜索的目标站点内容监测系统设计,附源码

博主介绍:✌程序员徐师兄、7年大厂程序员经历。全网粉丝12w、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅👇…

全国产化无风扇嵌入式车载电脑在车队管理嵌入式车载行业应用

车队管理嵌入式车载行业应用 车队管理方案能有效解决车辆繁多管理困难问题,配合调度系统让命令更加精确有效执行。实时监控车辆状况、行驶路线和位置,指导驾驶员安全有序行驶,有效降低保险成本、事故概率以及轮胎和零部件的磨损与损坏。 方…

【算法刷题day25】Leetcode:216.组合总和III 17.电话号码的字母组合

216.组合总和III 文档链接:[代码随想录] 题目链接:216.组合总和III 题目: 找出所有相加之和为 n 的 k 个数的组合,且满足下列条件: 只使用数字1到9 每个数字 最多使用一次 返回 所有可能的有效组合的列表 。该列表不能…

关于DDD设计模式的各种疑问:什么是DDD架构?

关于DDD架构中的各种概念,请先参考一篇文章:什么是DDD(领域驱动设计)? 这是我见过最容易理解的一篇关于DDD 的文章了 下面是关于这个架构的各种说明。 1 DDD和其他架构模式的区别(建议看完文章再看此问题…

C语言程序设计每日一练(4)

完全平方数 首先,我们需要明确什么是完全平方数。完全平方数是指一个整数,它可以表示为另一个整数的平方。例如,1、4、9、16等都是完全平方数,因为它们分别是1、2、3、4的平方。 现在,让我们回到这个问题。我们知道这…

LeetCode刷题总结 | 图论3—并查集

并查集理论基础 1.背景 首先要知道并查集可以解决什么问题呢? 并查集常用来解决连通性问题。大白话就是当我们需要判断两个元素是否在同一个集合里的时候,我们就要想到用并查集。 并查集主要有两个功能: 将两个元素添加到一个集合中。判…

安装GPT 学术优化 (GPT Academic)@FreeBSD

GPT 学术优化 (GPT Academic)是一个非常棒的项目 可以帮助我们完成中科院的一些日常工作。 官网:GitHub - binary-husky/gpt_academic: 为GPT/GLM等LLM大语言模型提供实用化交互接口,特别优化论文阅读/润色/写作体验,模块化设计,…