linux上git三板斧的使用

news2024/11/17 0:02:11

前言

现在在我们的生活当中,用我们程序员的一句玩笑话,来说就是“全球最大的同性交友网站就是githup”。
那么它具有什们功能呢,能让人这么吹捧,用通俗易懂的话来说就是,储存和管理代码,它会记录我们修改甚至是删除的记录,如果我们需要使用我们那一次的代码上面都有,并且对于他来说,是全球开源的,如果人家的代码开源,我们就可以下载和查看人家的代码。但是它的门槛有点高,使用成本有点大,所以我们得学习最基本的操作。

因为它是外国的网站,所以他有一定卡,我们中国自己的代码存储网站是gitee,它的功能基本和GitHub一致。
所以我们现在学习的就是gitee的使用,因为和Github操作一样,所以学会了gitee,就会了GitHub.

git命令行基本操作

(1)创建仓库

我们先打开这个网站,首先我们先注册账号,创建一个仓库。按照下图操作。
在这里插入图片描述
在这里插入图片描述

创建好仓库,我们是这样的请看下图
在这里插入图片描述

按照操作我们创建好仓库,然后我们检查一下linux有没有安装git
输入git --version在这里插入图片描述
如果没有安装,输入sudo yum install -y git安装。

(2)将仓库开源

如果仓库没有内容,仓库可能不能开源,所以我们可以先上传一次,然后我们再开源。具体操作就看下面图片。
在这里插入图片描述
在这里插入图片描述

(3)将远端仓库拉取到本地

在这里插入图片描述

打开linux,将其克隆到linux
输入命令git clone +上面我们复制的东西,第一次登陆要输入gitee账号和密码,一定要输对。
在这里插入图片描述
将仓库的内容复制到在这里插入图片描述
输入ls -al查看隐藏文件
在这里插入图片描述

(4)三板斧第一add

我创建了一个新文件,用三板斧将文件传到gitee上。
使用git add .,我们使用的.表示当前路径下。

(5)三板斧第二commit

将文件提交到gitee使用git commit -m "","",引号中放他的名字,我们提交到gitee的名字。
在这里插入图片描述

(6)三板斧第三push

将文件提交到gitee使用git push,第一次提交我们需要输入我们的账号密码。

(7)提交成功

我们就提交成功了,我们一看就知道了。
在这里插入图片描述

(8)删除操作

使用git rm +文件名。然后在进行三板斧操作。
在这里插入图片描述

(9)查看操作日志

使用git log命令,就可以查看我们的工作日志,我们所有的工作记录
在这里插入图片描述

(9)查看当前和远端的状态

git status,就可以看当前状况和远端的状态。

(10)删除仓库

我们照着下图操作就行
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(11)删除Linux中的仓库

做完第一个10步操作,然后在进行11步操作。
linux中输入rm git. -rf,就将他删除了。
在这里插入图片描述

注意

1.我们的git commit -m "",引号中的东西我们不能够随便写,我们写的是我们git提交的名字。

2.在我们第一次使用git的时候可能会报一个错误,是说我们没有设置我们的用户名和邮箱,所以我们要第一次设置我们的用户名和密码
git config --global user.name
git config --global user.email

总结

我们使用的东西,还是要多用,孰能生巧,大家一起加油!!!

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

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

相关文章

java知识总结(一)

ArrayList和LinkedList的区别1. ArrayList的实现是基于数组,LinkedList的实现是基于双向链表。2. 对于随机访问ArrayList要优于LinkedList,ArrayList可以根据下标以O(1)时间复杂度对元素进行随机访问,而LinkedList的每一个元素都依靠地址指针和它后一个元素连接在一起,查找某个…

【开发工具 - 安装手册】BeyondCompare4 下载与安装+免费使用

1. 官网 Download Beyond Compare Free Trial 2. 下载 阿里云盘 (不限速 - 推荐)官网下载3. 安装(无脑下一步) 4.三种方法长期免费使用 方法一 修改初始化文件 C:\Users\Administrator\AppData\Roaming\BCompare\BCompare.ini…

【奇妙的数据结构世界】用图像和代码对队列的使用进行透彻学习 | C++

第十一章 队列 目录 第十一章 队列 ●前言 ●一、队列是什么? 1.简要介绍 2.具体情况 ●二、队列操作的关键代码段 1.类型定义 2.顺序队列的常用操作 3.链式队列的常用操作 ●总结 前言 简单来说,数据结构是一种辅助程序设计并且进行优化的方法论&…

介绍一款2023年新出的mysql管理工具: FlyBird Database Manager

FlyBird Database Manager 介绍 FlyBird Database Manager 是一款mysql 界面化管理工具, 使用go语言编写,天然支持Windows, MacOS, Linux等主流平台。 提供无需安装的命令行版本, 命令行中启动服务,以html支持UI界面,在浏览器中…

[Linux]进程控制

🥁作者: 华丞臧. 📕​​​​专栏:【LINUX】 各位读者老爷如果觉得博主写的不错,请诸位多多支持(点赞收藏关注)。如果有错误的地方,欢迎在评论区指出。 推荐一款刷题网站 👉 LeetCode刷题网站 文…

1607_PC汇编语言_汇编语言简介

全部学习汇总: GreyZhang/g_unix: some basic learning about unix operating system. (github.com) 刚刚看了一个小章节,感觉是对8086的汇编做了一个简单的介绍。当然,这里面也有各种机器汇编通用的属性。 1. 等价符号关联的两个表达其实是等…

在线教育-谷粒学院学习笔记(十)

文章目录1 介绍2 登录业务流程3 JWT令牌4 阿里云短信服务5 登录功能6 注册功能7 根据token获取用户信息8 整合首页登录和注册1 介绍 登录实现流程 注册接口 整合JWT整合阿里云短信服务 登录接口 注册、登录的前端实现 2 登录业务流程 单一服务器模式 使用session对象实现 …

仿牛客论坛项目(下)

代码仓库:https://gitee.com/qiuyusy/community 仿牛客论坛项目15.kafka1.阻塞队列2.Kafka入门简介术语解释下载配置命令3.Spring整合Kafka引入依赖配置代码16.系统通知(Kafka)发送系统通知功能(点赞关注评论)1.编写Kafka消息队列事件Event实体类2.编写Kafka生产者3.编写Kafka消…

Spring 源码编绎

本示例基于 spring-framework-5.2.22.RELEASE GradleWapper jdk1.8.0_131编译# 环境准备mavenjdk8idea# 源码下载进入https://github.com/spring-projects/spring-frameworkSpring的源码是发布在github上面的下载最新版发布版源码不要太纠结版本区别,无需刻意保证…

BM5 合并k个已排序的链表

目录 描述 示例1 示例2 思路: 代码: 描述 合并 k 个升序的链表并将结果作为一个升序的链表返回其头节点。 示例1 输入:[{1,2,3},{4,5,6,7}] 返回值:{1,2,3,4,5,6,7} 示例2 输入:[{1,2},{1,4,5},{6}] 返回值…

Linux常用命令——rmmod命令

在线Linux命令查询工具(http://www.lzltool.com/LinuxCommand) rmmod 从运行的内核中移除指定的内核模块 补充说明 rmmod命令用于从当前运行的内核中移除指定的内核模块。执行rmmod指令,可删除不需要的模块。Linux操作系统的核心具有模块化的特性,应…

Elasticsearch(六)--ES文档的操作(中)---修改文档

一、前言 上篇文章我们了解了ES的插入和批量插入文档的操作,分别通过ES的kibana客户端以及Java高级Rest客户端进行学习,那么本篇则进入到对文档的修改操作,同新增文档,也有更新单条文档和批量更新文档操作,但还多出一…

Day873.普通索引唯一索引的选择 -MySQL实战

普通索引&唯一索引的选择 Hi,我是阿昌,今天学习记录的是关于普通索引&唯一索引的选择的内容。 假设你在维护一个市民系统,每个人都有一个唯一的身份证号,而且业务代码已经保证了不会写入两个重复的身份证号。 如果市民…

Java基础项目实战--大学生求职招聘信息网站系统

Java基础项目实战–大学生求职招聘信息网站系统 博主介绍:5年java开发经验,专注Java开发、定制、远程、文档编写指导等,csdn特邀作者、专注于Java技术领域 作者主页 超级帅帅吴 Java毕设项目精品实战案例《500套》 欢迎点赞 收藏 ⭐留言 文末获取源码联系…

基于php的婚纱商城管理系统

摘要网络技术给生活带来了十分的便利。所以把婚纱商城管理系统与现在网络相结合。在婚纱商城发展的整个过程中,婚纱信息管理担负着最重要的角色。为满足如今日益复杂的管理需求,各类管理系统程序也在不断改进。本课题所设计的婚纱商城管理系统&#xff0…

自动驾驶介绍、应用、前景

自动驾驶介绍、应用、前景1 介绍1.1 定义1.2 作用1.3 发展历程1.4 分类23年初竞争格局1.5 顾虑1.6 前景2 产业链现状2.1 芯片2.2 仿真3 技术路线3.1 是否交互3.1.1 单车智能3.1.2 车路协同3.2 主传感器区分3.2.1 纯视觉3.2.2 混合传感器3.3 前装还是后装3.3.1 前装3.3.2 后装4 …

基于java SSM医药住院管理系统设计和实现

基于java SSM医药住院管理系统设计和实现 博主介绍:5年java开发经验,专注Java开发、定制、远程、文档编写指导等,csdn特邀作者、专注于Java技术领域 作者主页 超级帅帅吴 Java毕设项目精品实战案例《500套》 欢迎点赞 收藏 ⭐留言 文末获取源码联系方式 …

宇隆光电冲刺上交所上市:毛利率持续下滑,收入极其依赖京东方

近日,重庆宇隆光电科技股份有限公司(下称“宇隆光电”)预披露招股书,准备在上海证券交易所主板上市。 本次冲刺上市,宇隆光电计划募资15亿元,其中7亿元用于OLED控制板及液晶模组控制板和精密模切生产基地项…

Spring Cloud_服务监控hystrixDashboard

目录一、概述二、仪表盘90011.新建Module2.POM3.YML4.主函数5.Provider微服务提供类都需要监控依赖配置6.启动仪表盘三、断路器演示1.修改cloud-provider-hystrix-payment80012.监控测试代码链接 https://github.com/lidonglin-bit/cloud 一、概述 除了隔离依赖服务的调用以外…

背景图片大小设置 解决背景图多张铺满盒子 背景图和背景颜色混用

目录更多的样式透明度鼠标样式:cursor盒子隐藏背景图和img元素的区别涉及的css属性1. background-image:url(“”)2. background-repeat3. background-size解决图片多张铺满盒子的问题4. background-position5. background-attachment6. 背景图和背景颜色混用7. 速写…