【Linux指令集】---git命令的基本使用

个人主页:兜里有颗棉花糖
欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 兜里有颗棉花糖 原创
收录于专栏【Linux专栏】🎈
本专栏旨在分享学习Linux的一点学习心得,欢迎大家在评论区讨论💌
演示环境:centos7
在这里插入图片描述

目录

  • 一、前期准备
  • 二、git三板斧的详细演示
    • git add
    • git commit
    • git push
  • 三、最后验证

git三板斧git addgit commitgit push

  • git add
    将文件添加到暂存区(也称为索引)。使用 git add 命令可以告诉Git要跟踪新的文件或已更改的文件。例如,git add filename 将把 filename 添加到暂存区。
  • git commit
    将暂存区的文件提交到仓库。使用 git commit 命令可以将暂存区中的文件快照永久保存到Git仓库中。每个提交都有一个相关的提交消息,用于描述这次提交所做的更改。例如,git commit -m “Commit message” 将提交暂存区的更改,并附带一条提交消息。
  • git push
    将本地仓库的更改推送到远程仓库。使用 git push 命令可以将本地仓库中的提交上传到远程仓库,以便与其他开发者共享。例如,git push origin master 将本地的 master 分支的更改推送到名为 origin 的远程仓库。

一、前期准备

学习git命令的话首先我们肯定要安装git命令。

安装命令如下:

yum install git

然后我们需要一个托管我们代码的代码仓库。使用github或者gitee均可,不过github由于很不稳定,所以大家可以选择gitee来作为托管我们代码的一个代码仓库。

注意:本文我们以gitee平台作为演示。

下面就是我要进行演示的仓库:
在这里插入图片描述

不要忘记复制远端仓库的HTTPS。
在这里插入图片描述

请看下图:
在这里插入图片描述

现在,我要将processbar目录下的文件全部提交到gitee远端仓库中。

二、git三板斧的详细演示

下面我们正式开始进行git命令的演示:

命令格式:git clone <远程仓库的URL>
输入命令:git clone https://gitee.com/pctony/learning_for_linux.git
解释:如果克隆成功,我们可以在我们的目标目录中看到一个与远程仓库名称相同的文件夹,并且其中包含远程仓库的代码文件。
注意:在执行 git clone 命令时,会自动连接到远程仓库,并要求我们提供合适的身份验证凭证(如用户名和密码或个人访问令牌)。需要我们提供正确的凭证以访问远程仓库。
演示结果:
在这里插入图片描述
我们看一下learning_for_linux中的内容
在这里插入图片描述
注意:上图中的.git就是本地仓库(就是我们自己云服务器上的仓库)
我们不妨看一下.git中有什么,请看:
在这里插入图片描述

之所以会对.git文件进行修改,原因如下(说白了就是为了不想让我们看到同时防止我们对其修改):

隐藏 .git 文件是为了防止对仓库的意外更改或误操作。.git 文件夹是 Git
版本控制系统用来追踪和管理版本历史的核心。它包含了存储仓库的元数据和对象数据库等重要信息。

通常情况下,.git 文件夹不应该被删除或随意更改,否则可能会导致仓库损坏或版本历史丢失。

现在,将我们想要提交的代码复制过来,请看:
在这里插入图片描述

git add

接下来使用git add命令来将文件暂时提交到暂存区中。
输入命令:git add .
演示结果:
在这里插入图片描述

git commit

接下来是git的第二板斧:git commit
输入命令:git commit -m "C语言实现简单倒计时和进度条"
演示结果:
在这里插入图片描述

git push

最后就是git的第三板斧git push
直接输入命令即可:git push
演示结果如下:
在这里插入图片描述

三、最后验证

最后就是验证我们是否提交成功了,我们直接去gitee平台上去查看即可,请看:
在这里插入图片描述
在这里插入图片描述
以上就是git命令的基本使用,主要介绍了git的三板斧的使用。

好了,今天的分享至此就结束了,希望能够帮助到大家。就到这里吧,再见啦友友们!!!

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Leetcode】 131. 分割回文串

给你一个字符串 s&#xff0c;请你将 s 分割成一些子串&#xff0c;使每个子串都是 回文串 。返回 s 所有可能的分割方案。 回文串 是正着读和反着读都一样的字符串。 示例 1&#xff1a; 输入&#xff1a;s "aab" 输出&#xff1a;[["a","a"…

Django之ORM操作初了解

文章开篇&#xff0c;我们首先复习下Django架构中的MTV模式&#xff0c;分别以字母来翻译就是&#xff1a; Views-代码的核心逻辑Tamplates-展示在页面上的html代码Models-对数据库的操作 那么Models中最为核心的便是本篇所介绍的ORM。 一&#xff09;基本知识 ORM&#xf…

R语言进行孟德尔随机化+meta分析(2)----基于R和stata

目前不少文章用到了孟德尔随机化meta分析&#xff0c;在上一章咱们简单介绍了一下meta分析的基础知识。咱们今天来介绍一篇11分文章&#xff0c;由文章看看孟德尔随机化meta分析如何进行&#xff0c;文章的题目是&#xff1a;Appraising the causal role of smoking in multipl…

亲测可用国产GPT人工智能

分享一些靠谱、可用、可以白嫖的GPT大模型。配合大模型&#xff0c;工作效率都会极大提升。 清华大学ChatGLM 官网&#xff1a; 智谱清言中国版对话语言模型&#xff0c;与GLM大模型进行对话。https://chatglm.cn/开源的、支持中英双语的1300亿参数的对话语言模型&#xff0…

ctfshow—1024系列练习

1024 柏拉图 有点像rce远程执行&#xff0c;有四个按钮&#xff0c;分别对应四份php文件&#xff0c;开始搞一下。一开始&#xff0c;先要试探出 文件上传到哪里&#xff1f; 怎么读取上传的文件&#xff1f; 第一步&#xff1a;试探上传文件位置 直接用burp抓包&#xff0c;…

AI智能问答系统源码/AI绘画商业系统/支持GPT联网提问/支持Midjourney绘画

一、AI创作系统 SparkAi创作系统是基于国外很火的ChatGPT进行开发的AI智能问答系统和AI绘画系统。本期针对源码系统整体测试下来非常完美&#xff0c;可以说SparkAi是目前国内一款的ChatGPT对接OpenAI软件系统。那么如何搭建部署AI创作ChatGPT&#xff1f;小编这里写一个详细图…

jvm 参数配置

查看当前jvm配置参数的值 jsp查看所有的jvm端口 jinfo -flag 参数(XX:后面的) JIT配置 -XX:CompileThreshold在方法调用的默认阈值在客户端1500次&#xff0c;在服务器端10000次。 -XX:-UseCounterDecay用来关闭热度衰减。 -XX:CounterHalfLifeTime设置半衰减的时间&#x…

由于计算机中丢失msvcp110.dll的解决方法与msvcp110.dll丢失修复方法

相信大家在打开电脑软件或许游戏都有遇到过电脑提示找不到msvcp110.dll文件&#xff0c;导致软件游戏打不开&#xff0c;我们应该怎么办&#xff1f;不用着急&#xff0c;今天小编我分享我找了很久成功解决问题的方法给大家&#xff0c;希望可以帮到各位。 1. 使用DLL修复工具&…

C/C++与汇编混合编程

1. C/C调用汇编 C/C想调用汇编代码必须要注意名称修饰的问题 名称修饰(name decoration): 一种标准的C/C编译技术, 通过添加字符来修改函数名, 添加的字符指明了每个函数参数的确切类型。主要是为了支持函数重载, 但对于汇编来说其问题在于, C/C编译器让链接器去找被修饰过的名…

《2023年中国科技论文报告》解读:高校-浙大TOP1,企业-华为TOP1

最近小编看到中国科学技术信息研究所发布了《2023年中国科技论文统计报告》&#xff0c;里面有很多有趣的数据&#xff0c;摘取部分跟大家分享&#xff0c;更多详细内容&#xff0c;请点击文章底部“阅读原文”下载原文件。 第一点&#xff1a;在高水平国际期刊论文排名中&…

【数据结构】排序(2)—冒泡排序 快速排序

目录 一. 冒泡排序 基本思想 代码实现 时间和空间复杂度 稳定性 二. 快速排序 基本思想 代码实现 hoare法 挖坑法 前后指针法 时间和空间复杂度 稳定性 一. 冒泡排序 基本思想 冒泡排序是一种交换排序。两两比较数组元素&#xff0c;如果是逆序(即排列顺序与排序后…

基于matlab创作简易表白代码

一、程序 以下是一个基于MATLAB的简单表白代码&#xff1a; % 表白代码 clc; % 清除命令行窗口 clear; % 清除所有变量 close all; % 关闭所有图形窗口 % 输入被表白者的名字 name input(请输入被表白者的名字&#xff1a;, s); % 显示表白信息 fprintf(\n); fprintf(亲爱的…