使用linux上传代码到gitee

简介: 对于linux上传代码到gitee的一些简单操作

@TOC

一、 git的安装

sudo yum -y install git

检查是否安装成功

git --version(这个是输入)
git version 1.8.3.1 (若安装成功会自动弹出)

二、过程

1. 仓库链接

首先登录gittee,进入仓库,并找到克隆/下载

在这里插入图片描述

点击下载后,找到HTPPS并复制链接

在这里插入图片描述  

2.linux中的操作

进入你想要传的文件目录中

[yzq@VM-8-8-centos ~]$  cd mk
[yzq@VM-8-8-centos mk]$  ls
main.c  makefile  mytest.c  mytets.c  test.h

此时我想要传如上文件内容

1. git clone

[yzq@VM-8-8-centos mk]$  git clone https://gitee.com/yaozhiqi123456/the-new-warehouse.git

git clone +复制链接

[yzq@VM-8-8-centos mk]$ ls
main.c  makefile  mytest.c  mytets.c  test.h  the-new-warehouse

此时ls命令, 就会把你的仓库名字显示出来

1. 进入仓库

进入你的仓库中

[yzq@VM-8-8-centos mk]$ cd the-new-warehouse
[yzq@VM-8-8-centos the-new-warehouse]$ ls
ConsoleApplication1  main.c  makefile  Pro.c  Pro.h  README.en.md  README.md

进入你的仓库,此时仓库中是你之前储存的代码,我们需要将现在你想要储存的代码搞进仓库

2. 拷贝代码

[yzq@VM-8-8-centos the-new-warehouse]$ cp ../*.c .
[yzq@VM-8-8-centos the-new-warehouse]$ cp ../*.h .
[yzq@VM-8-8-centos the-new-warehouse]$ ls
ConsoleApplication1  main.c  makefile  mytest.c  mytets.c  Pro.c  Pro.h  README.en.md  README.md  test.h

cp .. /*.c .即将上一级目录的所有.c文件都传入当前目录中

cp .. /*.h .即将上一级目录的所有.h文件都传入当前目录中

2. git status(可忽略)

git status

git status  这是查看代码的状态,看是否之前传过了

在这里插入图片描述

若出现 new file 说明并没有传过,当前.c和.h文件以及makefile都不在git中。

3. git add

git add *

使用 git add * 将所有没有添加过去的都添加过去。

4. git commit

git commit -m "对于代码的简介"

将本地代码添加到本地仓库中

正常情况

在这里插入图片描述

出现红框的现象为正常情况

异常情况

在这里插入图片描述

若出现红框现象,则为异常情况

输入以下两句话,再重新输入 git commit -m "你的代码简介” ,即可正常运行

git config --global user.email "你的绑定gitee的邮箱"
git config --global user.name "你的gitee名字"

在这里插入图片描述

红框为你的gitee名字

在这里插入图片描述

红框为你的gitee绑定邮箱

5. git push

git push

上传到gitee上

在这里插入图片描述

输入绑定gitee的手机号与gitee密码

在这里插入图片描述

出现如下则说明上传成功

目录
相关文章
|
1月前
|
Ubuntu Linux Shell
Linux 系统中的代码类型或脚本类型内容
在 Linux 系统中,代码类型多样,包括 Shell 脚本、配置文件、网络配置、命令行工具和 Cron 定时任务。这些代码类型广泛应用于系统管理、自动化操作、网络配置和定期任务,掌握它们能显著提高系统管理和开发的效率。
|
2月前
|
Linux C语言 C++
vsCode远程执行c和c++代码并操控linux服务器完整教程
这篇文章提供了一个完整的教程,介绍如何在Visual Studio Code中配置和使用插件来远程执行C和C++代码,并操控Linux服务器,包括安装VSCode、安装插件、配置插件、配置编译工具、升级glibc和编写代码进行调试的步骤。
395 0
vsCode远程执行c和c++代码并操控linux服务器完整教程
|
3月前
|
Java Linux Python
Linux环境下 代码java调用python出错
Linux环境下 代码java调用python出错
69 4
|
3月前
|
Linux Shell Python
9-7|salt代码在linux机子那个目录
9-7|salt代码在linux机子那个目录
|
4月前
|
NoSQL Linux 编译器
内核实验(一):使用QEMU+GDB断点调试Linux内核代码
如何配置环境并使用QEMU虚拟机结合GDB进行Linux内核代码的断点调试,包括安装QEMU、交叉编译工具链,编译内核以及通过GDB远程连接进行调试的详细步骤。
207 0
内核实验(一):使用QEMU+GDB断点调试Linux内核代码
|
3月前
|
Linux 开发者 Python
从Windows到Linux,Python系统调用如何让代码飞翔🚀
【9月更文挑战第10天】在编程领域,跨越不同操作系统的障碍是常见挑战。Python凭借其“编写一次,到处运行”的理念,显著简化了这一过程。通过os、subprocess、shutil等标准库模块,Python提供了统一的接口,自动处理底层差异,使代码在Windows和Linux上无缝运行。例如,`open`函数在不同系统中以相同方式操作文件,而`subprocess`模块则能一致地执行系统命令。此外,第三方库如psutil进一步增强了跨平台能力,使开发者能够轻松编写高效且易维护的代码。借助Python的强大系统调用功能,跨平台编程变得简单高效。
68 0
|
3月前
|
机器学习/深度学习 Linux 开发工具
Linux内核开发流程指南 - 5. 编写正确的代码【ChatGPT】
Linux内核开发流程指南 - 5. 编写正确的代码【ChatGPT】
|
3月前
|
缓存 编译器 Linux
Linux内核开发流程指南 - 4. 编写正确的代码【ChatGPT】
Linux内核开发流程指南 - 4. 编写正确的代码【ChatGPT】
|
4月前
|
存储 Linux 网络安全
【Azure App Service】.NET代码实验App Service应用中获取TLS/SSL 证书 (App Service Linux/Linux Container)
【Azure App Service】.NET代码实验App Service应用中获取TLS/SSL 证书 (App Service Linux/Linux Container)
|
4月前
|
Linux Docker 容器
【Azure 应用服务】使用App Service for Linux/Container时,如果代码或Container启动耗时大于了230秒,默认会启动失败。
【Azure 应用服务】使用App Service for Linux/Container时,如果代码或Container启动耗时大于了230秒,默认会启动失败。