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

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

引言:

北京时间 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账号

完毕之后,点击右上角的一个加号,点击新建仓库


如图:


53.png


输入相关的信息,仓库创建完成之后

然后点击到我刚刚创建的仓库中,找到克隆/下载,点击,复制该链接

如图:

54.png


3.再回到Linux中操作

类比Windows中的提交代码的过程

我们为什么要复制我们的仓库的链接?

因为我们需要把我们在gitee上的这个仓库(远端仓库),给克隆到我们的本地仓库,也就是克隆到我们Linux中的文件夹中(当然此时的这个文件夹,你可以自己新建一个),就好比我们当初在Windows上进行安装各种程序才可以进行提交代码,原理是一样的,就是把远端仓库给赋值到本地仓库中(此时的本地仓库就是你的C盘或者D盘中那个带了一个绿色勾勾的文件夹)。

指令:cd xxfile

指令:git clone http://gitee.com/…… 就是跟上你刚刚从gitee上复制的那个链接

但是此时是需要进行gitee中账号和密码的输入的(中文名字记住在gitee上是有翻译成英文的)


如图:


55.png


此时当你可以看到如下内容的时候,就说明你已经把你的远端仓库给成功的拷贝到了本地了

指令:ls -al

56.png


并且可以发现我们的git文件夹是一个隐藏文件夹,所以这里告诉我们,我们不可以去乱动这个文件夹哦!

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

具体步骤:

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

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

如图:

57.png

像这样你的本地仓库就拥有了你的代码文件了

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

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

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

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

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

指令:git push

此时要进行账号密码的输入

注意:此时会有一个问题,就是关于你的身份信息的问题

如图:

58.png


解决方法如图:

59.png

5.成功现象

此时假如我们提交成功了之后,我们可以在Linux中查看到我们的提交记录

指令:git log

如图:

60.png


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

相关实践学习
CentOS 7迁移Anolis OS 7
龙蜥操作系统Anolis OS的体验。Anolis OS 7生态上和依赖管理上保持跟CentOS 7.x兼容,一键式迁移脚本centos2anolis.py。本文为您介绍如何通过AOMS迁移工具实现CentOS 7.x到Anolis OS 7的迁移。
相关文章
|
7天前
|
安全 Linux 数据安全/隐私保护
Vanilla OS:下一代安全 Linux 发行版
【10月更文挑战第30天】
21 0
Vanilla OS:下一代安全 Linux 发行版
|
3天前
|
缓存 网络协议 Linux
Linux操作系统内核
Linux操作系统内核 1、进程管理: 进程调度 进程创建与销毁 进程间通信 2、内存管理: 内存分配与回收 虚拟内存管理 缓存管理 3、驱动管理: 设备驱动程序接口 硬件抽象层 中断处理 4、文件和网络管理: 文件系统管理 网络协议栈 网络安全及防火墙管理
20 4
|
2天前
|
安全 网络协议 Linux
Linux操作系统的内核升级与优化策略####
【10月更文挑战第29天】 本文深入探讨了Linux操作系统内核升级的重要性,并详细阐述了一系列优化策略,旨在帮助系统管理员和高级用户提升系统的稳定性、安全性和性能。通过实际案例分析,我们展示了如何安全有效地进行内核升级,以及如何利用调优技术充分发挥Linux系统的潜力。 ####
15 1
|
5天前
|
物联网 Linux 云计算
Linux操作系统的演变与未来趋势####
【10月更文挑战第29天】 本文深入探讨了Linux操作系统从诞生至今的发展历程,分析了其在服务器、桌面及嵌入式系统领域的应用现状,并展望了云计算、物联网时代下Linux的未来趋势。通过回顾历史、剖析现状、预测未来,本文旨在为读者提供一个全面而深入的视角,以理解Linux在当今技术生态中的重要地位及其发展潜力。 ####
|
11天前
|
边缘计算 人工智能 运维
Linux操作系统:开源力量的崛起与影响###
一场技术革命的回顾 回溯至1991年,当Linus Torvalds宣布Linux操作系统的诞生时,世界或许并未意识到这一举措将如何深刻地改变技术领域的面貌。本文旨在探讨Linux操作系统的发展历程、核心特性、以及它如何引领了一场开源运动,重塑了软件行业的生态。从最初的个人爱好项目成长为全球最广泛采用的服务器操作系统之一,Linux的故事是技术创新与社区精神共同推动下的辉煌篇章。 ###
|
9天前
|
Ubuntu Linux Shell
Linux 系统中的代码类型或脚本类型内容
在 Linux 系统中,代码类型多样,包括 Shell 脚本、配置文件、网络配置、命令行工具和 Cron 定时任务。这些代码类型广泛应用于系统管理、自动化操作、网络配置和定期任务,掌握它们能显著提高系统管理和开发的效率。
|
9天前
|
人工智能 安全 Linux
|
12天前
|
物联网 Linux 5G
Linux操作系统的演变与未来趋势####
本文深入探讨了Linux操作系统的发展历程,从最初的一个学生项目到如今全球最流行的开源操作系统之一。文章将分析Linux的核心优势、关键特性以及它在云计算、物联网和嵌入式系统中的应用前景。通过具体案例展示Linux如何推动技术创新,并预测其在未来技术生态中的角色。本文旨在为读者提供一个全面而深入的理解,帮助他们认识到Linux在现代计算环境中的重要性及其未来的潜力。 ####
|
12天前
|
人工智能 安全 物联网
Linux操作系统的演变与未来:从开源精神到万物互联的基石###
本文是关于Linux操作系统的演变、现状与未来的深度探索。Linux,这一基于Unix的开源操作系统,自1991年由林纳斯·托瓦兹(Linus Torvalds)学生时代创造以来,已经彻底改变了我们的数字世界。文章首先追溯了Linux的起源,解析其作为开源项目的独特之处;随后,详细阐述了Linux如何从一个小众项目成长为全球最广泛采用的操作系统之一,特别是在服务器、云计算及嵌入式系统领域的主导地位。此外,文章还探讨了Linux在推动技术创新、促进协作开发模式以及保障信息安全方面的作用,最后展望了Linux在未来技术趋势中的角色,包括物联网、人工智能和量子计算等前沿领域的潜在影响。 ###
|
16天前
|
存储 Linux Shell
深入理解Linux操作系统的启动过程
【10月更文挑战第21天】本文将深入浅出地介绍Linux操作系统的启动过程,包括BIOS、引导加载程序、内核初始化和系统服务启动等环节。通过阅读本文,您将了解到Linux启动过程中的关键步骤和相关概念,以及如何优化启动速度。
下一篇
无影云桌面