[Linux 基础] Linux使用git上传gitee三板斧

news/2025/3/14 22:53:53/

在这里插入图片描述

文章目录

  • 1、使用git
    • 1.1 安装git
    • 1.2 在Gitee上创建项目
      • 1.2.1 使用Gitee创建项目
      • 1.2.2 上传本地代码到远端仓库
    • 1.3 git上传三板斧
      • 1.3.1 三板斧第一招:git add
      • 1.3.2 三板斧第二招:git commit
      • 1.3.3 三板斧第三招:git push

1、使用git

1.1 安装git

sudo yum install -y git

1.2 在Gitee上创建项目

Gitee官网

1.2.1 使用Gitee创建项目

1、注册账号
如果没有Gitee的账号先注册一个。

在这里插入图片描述
在这里插入图片描述
注册完成后登录。

2、进入主页面,箭头指向+号处点新建仓库
在这里插入图片描述
3、设置仓库信息
在这里插入图片描述

4、仓库创建完成
在这里插入图片描述

1.2.2 上传本地代码到远端仓库

1、先点击克隆/下载,复制下来链接
在这里插入图片描述

2、下载项目到本地
使用下面的命令将远端仓库拉取到本地:

git clone 复制的链接

在这里插入图片描述
第一次拉取远端仓库可能会出现输入账号与密码的提示,这里的账号和密码就是刚才注册时候的账号与密码。
在输入账号的时候如果出现输入错误,想要回退要ctrl+backspace一起按,输入密码的时候是不回显的,如果输入错误就重新拉取,不会有问题的。

3、此时就可以进入仓库写代码
在这里插入图片描述

4、进入仓库后,创建文件写代码
创建文件写代码需要配合我们的vim使用,这里对vim编辑器不熟悉的朋友可以看看这篇文章:Linux编辑器vim,gcc/g++的使用
在这里插入图片描述

1.3 git上传三板斧

1.3.1 三板斧第一招:git add

将代码放到刚才下载好的目录中 , 这里注意一定要在远端仓库目录下写代码,否则是不能提交的。

git add 文件名

在这里插入图片描述

1.3.2 三板斧第二招:git commit

提交的时候应该注明提交日志, 描述改动的详细内容
下面是固定格式:

git commit -m "所提交的文件描述"

在这里插入图片描述

git在这里卡住了,让我们提供邮箱和名字。
我们进入Gitee中,点击个人主页,进入界面后红框框起来的就是邮箱,名字就是注册时候的名字。
在这里插入图片描述

然后对提示的两句话分别将双引号中的示例信息改为自己的信息执行即可,执行完后再commit。
在这里插入图片描述

1.3.3 三板斧第三招:git push

此时我们没有分支,直接git push即可
在这里插入图片描述

这里会让我们输入用户名与密码,就是注册账号时的用户名密码,输入密码的时候不回显,要注意。
此时我们到远端可以看看是否提交成功。
在这里插入图片描述

在远端仓库中我们可以看到提交成功了,文件名,信息描述,时间。


http://www.ppmy.cn/news/1191304.html

相关文章

【排序算法】 计数排序(非比较排序)详解!了解哈希思想!

🎥 屿小夏 : 个人主页 🔥个人专栏 : 算法—排序篇 🌄 莫道桑榆晚,为霞尚满天! 文章目录 📑前言🌤️计数排序的概念☁️什么是计数排序?☁️计数排序思想⭐绝对…

css中flexbox和grid的区别

css中flexbox和grid的区别 我们是不是被那些不会按预期排列的元素所影响?这篇文章我们将深入探讨css中flexbox和grid的布局。通过了解他们的主要差异,我们会发现这些布局是如何改变我们网站的风格。 理解CSS布局 css布局是网页设计的一个重要方面&…

软考高项-49个项目管理过程输入、输出和工具技术表

知识领域数量五大过程组启动规划执行监控收尾整体7制订项目章程制订项目管理计划指导与管理项目工作 管理项目知识 监控项目工作 实施整体变更控制 结束项目或阶段范围6规划范围管理 收集需求 定义范围 创建WBS 确认范围 控制范围 进度6规划进度管理 定义活动

Vectrosity 插件使用

1 下载 https://download.csdn.net/download/moonlightpeng/88490704?spm1001.2014.3001.5503 2 使用,目前在2020.3.3上测试可以 导入时选5.6 再导入demo

Handler面试题

Handler面试题 1、子线程到主线程通信都有哪些方式?子线程到主线程通信的原理 handler 内存:线程间共享 主线程:处理消息 Handler.handlerMessage() Looper.loop()死循环取消息 -> queue.next ->handler.dispatchMessage()->handle…

HTTP和HTTPS本质区别——SSL证书

HTTP和HTTPS是两种广泛使用的协议,尽管它们看起来很相似,但是它们在网站数据传输的安全性上有着本质上的区别。 HTTP是明文传输协议,意味着通过HTTP发送的数据是未经加密的,容易受到拦截、窃听和篡改的风险。而HTTPS通过使用SSL或…

分布式事务(再深入)——分布式事务理论基础 Java分布式事务解决方案

前言 事务(TRANSACTION)是一个不可分割的逻辑单元,包含了一组数据库操作命令,并且把所有的命令作为一个整体向系统提交,要么都执行、要么都不执行。 事务作为系统中必须考虑的问题,无论是在单体项目还是在分布式项目中都需要进行…

[BUUCTF NewStarCTF 2023 公开赛道] week3 crypto/pwn

居然把第3周忘了写笔记了. 后边难度上来了,还是很有意思的 Crypto Rabins RSA rsa一般要求e与phi互质,但rabin一般用2,都是板子题也没什么好解释的 from Crypto.Util.number import * from secret import flag p getPrime(64) q getPrime(64) assert p % 4 3 assert q %…