Linux操作系统使用git提交代码

news2024/9/23 15:21:56

引言:

北京时间 2023/1/27/9:50,今天的起床时间9:05,可以看出我们是提前了一些些,但是不是我的功劳,当然也不是我的闹钟的功劳,毕竟我的闹钟是8:20和8:50的,因为我亲爱的老妈……懂的都懂。这边我先总结一个生活小常识,就是闹钟千万不要放在枕头旁边,剩下的懂的都懂。此博客本应在昨天完成,但是为了防止熬夜,我们放到了今天,但是重要原因都是因为我的唯一微信聊天伙伴做出的选择,所以我们先写了关于编译原理的博客,我的唯一微信聊天伙伴为人搞笑,好面子,不服输,容易给自己立flag,日理万机,喜欢欺负她的弟弟,这点我非常的看不惯,因为小时候也经常被我姐欺负,but现在……懂的都懂,以上就是我交友不慎之后,对其万分之一的理解。今天我们就来学习一下如何在Linux操作系统中提交我们的代码,然后进行我们的版本管理。我相信很多的小伙伴都有在Windows中提交过自己写的代码,所以在此基础之上,我们就来学一学如何在Linux中完成操作。

Linux提交代码到gitee

1.Linux中操作

首先登入我们的Linux操作系统中,输入指令,查看我们的操作系统上是否具有git这个工具
指令:git --version
如果没有也不需要害怕,我们下载一个就行了
指令:yum install -y git

2.gitee中操作

前往浏览器,搜索gitee这个网站,然后登录自己的gitee账号
完毕之后,点击右上角的一个加号,点击新建仓库

如图:
在这里插入图片描述

输入相关的信息,仓库创建完成之后
然后点击到我刚刚创建的仓库中,找到克隆/下载,点击,复制该链接

如图:
在这里插入图片描述

3.再回到Linux中操作

类比Windows中的提交代码的过程
我们为什么要复制我们的仓库的链接?
因为我们需要把我们在gitee上的这个仓库(远端仓库),给克隆到我们的本地仓库,也就是克隆到我们Linux中的文件夹中(当然此时的这个文件夹,你可以自己新建一个),就好比我们当初在Windows上进行安装各种程序才可以进行提交代码,原理是一样的,就是把远端仓库给赋值到本地仓库中(此时的本地仓库就是你的C盘或者D盘中那个带了一个绿色勾勾的文件夹)。
指令:cd xxfile
指令:git clone http://gitee.com/……
就是跟上你刚刚从gitee上复制的那个链接
但是此时是需要进行gitee中账号和密码的输入的(中文名字记住在gitee上是有翻译成英文的)

如图:
在这里插入图片描述
此时当你可以看到如下内容的时候,就说明你已经把你的远端仓库给成功的拷贝到了本地了
指令:ls -al
在这里插入图片描述
并且可以发现我们的git文件夹是一个隐藏文件夹,所以这里告诉我们,我们不可以去乱动这个文件夹哦!

此时完成了这些工作之后,你就可以把自己想要提交的代码提交到gitee上了

具体步骤:

1.把你的代码文件复制到你的本地仓库中

指令:cp 你的代码文件(具体看自己的代码文件存放的位置)

如图:
在这里插入图片描述
像这样你的本地仓库就拥有了你的代码文件了

2.将仓库中的文件交给git管理

指令:git add .(注意有一个点,意思就是:将本地仓库中所有的未添加到本地仓库的文件给添加到git文件夹中)

3.将(.git)中的文件提交到我的本地仓库

指令:git commit -m “进度条代码”

4.将本地仓库提交到远端仓库

指令:git push
此时要进行账号密码的输入

注意:此时会有一个问题,就是关于你的身份信息的问题
如图:
在这里插入图片描述
解决方法如图:
在这里插入图片描述

5.成功现象

此时假如我们提交成功了之后,我们可以在Linux中查看到我们的提交记录
指令:git log
如图:
在这里插入图片描述

总结:综上看起来在Linux上提交代码是更加的简单的,在Windows上安装这个安装这个的,烦人,所以以后我们就可以使用Linux提交我们的代码啦!

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

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

相关文章

threejs相机控件使用记录

文章目录前言控件列表轨迹球控制器(TrackBallControls)第一人称控制器(FirstPersonControls)飞行控制器(FlyControls)轨道控制器(OrbitControls)总结前言 threejs提供了很多摄像机控…

mixamo和ue小白人映射关系以及让mixamo绑定的人物在场景中运动的多种方法实践...

ue中的root->Hips ue中 ik_foot_l ik_foot_r下面有foot_r 在mixamo下面leftfoot对应ik_foot_l 但是foot_l 只能给他对应leftToeBase 了 image.pngspline 盆骨对应pelvis 在绑定控制中进行修改即可. image.png方法一 拷贝动画蓝图 [本人原创方法] 此方法毕竟操蛋,虽然完美兼容…

Linux驱动开发基础__休眠与唤醒

目录 1 适用场景 2 内核函数 2.1 休眠函数 2.2 唤醒函数 3 驱动框架 4 编程 4.1 gpio_key_drv.c 4.2 button_test.c 4.3 Makefile 1 适用场景 在前面引入中断时,我们曾经举过一个例子: 妈妈怎么知道卧室里小孩醒了? 休眠-唤醒&…

pytorch深度学习案例(一)——手写数学符号识别

文章目录前言简介数据集项目结构utils模块dataLoadermodelsplotShowtrain模块predict模块下载地址前言 在前面的两篇文章中我们介绍了现代计算机视觉中常见的结构化和非结构化的CNN模型,本篇我们将使用这些CNN模型在手写数学符号数据集上进行识别。 CNN模型的介绍请…

2022回顾

2022年回顾 前言 新年和亲朋好友的相聚差不多接近尾声,假期也所剩无几,开始静下心来写作,回顾一下我的2022年,看下自己去年 做得好的和不足,展望下2023,开始新一年的生活。(因为是公历2023年…

Grafana 系列文章(一):基于 Grafana 的全栈可观察性 Demo

📚️Reference: https://github.com/grafana/intro-to-mlt 这是关于 Grafana 中可观察性的三个支柱的一系列演讲的配套资源库。 它以一个自我封闭的 Docker 沙盒的形式出现,包括在本地机器上运行和实验所提供的服务所需的所有组件。 Grafana 全栈可观察…

剑指 Offer 第9天 第10天

目录 剑指 Offer 42. 连续子数组的最大和 剑指 Offer 47. 礼物的最大价值 剑指 Offer 46. 把数字翻译成字符串 剑指 Offer 48. 最长不含重复字符的子字符串 剑指 Offer 42. 连续子数组的最大和 输入一个整型数组,数组中的一个或连续多个整数组成一个子数组。求所…

Python self用法详解

在定义类的过程中,无论是显式创建类的构造方法,还是向类中添加实例方法,都要求将 self 参数作为方法的第一个参数。例如,定义一个 Person 类:class Person: def__init__(self): print("正在执行构造方法") #…

大数据项目---电商数仓(三)

目录 1.即席查询_Presto概述 2.即席查询_Presto_Server的部署 3.即席查询_Presto_Server启动 4.即席查询_命令行客户端说明 5.即席查询_LZO说明 6.即席查询_Presto_web端口 ​编辑 7.即席查询_Presto使用注意事项/优化 8.即席查询_Kylin简介 9.即席查询_前置概念 10.即…

数据库系统结构、数据库系统的组成

文章目录一、数据库系统的三级模式结构1.模式(逻辑模式)2.外模式(子模式、用户模式)3.内模式(存储模式)二、数据库的二级映像功能1.外模式/模式映像2.模式/内模式映像3.实际应用三、数据库系统的组成---硬件…

安卓性能优化之内存优化

Java对象生命周期: 创建:为对象分配内存空间,构造对象应用:此时 对象至少被一个强引用持有不可见:未被任何强引用持有,进行可达性分析不可达:可达性分析为不可达,进入下一阶段收集&…

notes

等差:,求 解:、 ,则 解: x系数y系数1412 由 得分母 ;则分子为, 解:令 已知两边及夹角,可图解 解析几何条件转化 1.平行四边形条件的转化几何性质代数实现(1)对边平行斜…

【IoT】创业:如何找到可以主导的创业市场?

如果你想开始创业,开启一段不一样的旅程,那么你首先要做的就是选赛道! 如何选择你的赛道、你的第一个市场呢? 换句话说就是,你如何选择自己的利基市场。 最大的市场,同时,它的需求范围也最广…

全国地级市1999—2020年污染物排放和环境治理相关指标(废水\废气\粉尘等)

工业废水、工业粉尘等污染物是影响居住环境的重要因素,也是在各项研究中常用的数据!之前我们基于历年的《中国城市统计年鉴》整理了1999—2020年的人口相关数据和用地相关数据(可查看之前推送的文章)。在《中国城市统计年鉴》中也…

欧拉回路(模板+外加一些优化)

给定一张图,请你找出欧拉回路,即在图中找一个环使得每条边都在环上出现恰好一次。 输入格式 第一行包含一个整数t, t∈ {1,2},如果t 1,表示所给图为无向图,如果t2,表示所给图为有向图。 第二行包含两个整数…

【MySQL】日志

https://www.cnblogs.com/myseries/p/10728533.html 在 MySQL 中,有多种不同的日志,包括错误日志、二进制日志、查询日志和慢查询日志,这些日志发挥着不同的作用。另外还有redo日志、undo日志和relay日志。 错误日志 错误日志是 MySQL 中最…

测试篇(四):测试用例的分类、按测试对象划分、按是否查看代码划分、你平时哪种测试方法用的多?、按照开发阶段划分

目录一、按测试对象划分1.1 界面测试1.2 可靠性测试1.3 容测性测试1.4 文档测试1.5 兼容性测试1.6 易用性测试1.7 安装卸载测试1.8 安全测试1.9 性能测试1.10 内存泄露测试1.11 弱网测试二、按是否查看代码划分2.1 黑盒测试2.2 白盒测试2.4 灰盒测试三、面试题:你平…

AcWing 327. 玉米田(状态压缩DP)

AcWing 327. 玉米田(状态压缩DP)一、问题二、分析1、思路2、状态表示3、状态转移4、循环设计5、初末状态三、代码一、问题 二、分析 1、思路 这道题与之前所讲解的AcWing 1064. 小国王(状态压缩DP)非常相似,所以如果…

ARM uboot 的源码目录分析

一、uboot的源码目录分析1 1、九鼎官方 uboot 和三星原版 uboot 对比 (1) 以九鼎官方的 uboot 为蓝本来学习的,以三星官方的这份为对照。 (2) 不同版本的 uboot 或者同一版本不同人移植的 uboot,可能目录结构和文件内容都有所不同。将来大家懂了后也可…

剑指 Offer 第8天

目录 剑指 Offer 10- I. 斐波那契数列 剑指 Offer 10- II. 青蛙跳台阶问题 剑指 Offer 63. 股票的最大利润 剑指 Offer 10- I. 斐波那契数列 写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项(即 F(N)&#xf…