【Linux】git命令(基础,新手)

news/2024/4/24 21:04:35/

文章目录

    • 1.查看当前git版本信息
    • 2.安装git
    • 3.将远端仓库克隆到本地
    • 4.三板斧第一招:git add
    • 5.三板斧第二招:git commit
    • 6.三板斧第三招:git push
    • 7.对仓库文件进行更改
    • 8.查看使用提交日志
    • 9.查看本地与远端的同步状态
    • 10.从远端仓库拉取最新版本文件


1.查看当前git版本信息

git version

在这里插入图片描述

2.安装git

sudo yum install -y git //-y选项表示不再询问,直接安装

首次提交git,会需要完善邮箱和姓名:
在这里插入图片描述

3.将远端仓库克隆到本地

第一步:登录Gitee,获取你的仓库地址;
第二步:克隆远端仓库到本地,在命令行输入——>

git clone [你的仓库地址]

第三步:如果是私有项目,输入用户名密码,仓库就克隆到本地了。

什么是仓库?

ll -al之后,.git就是仓库,仓库的本质其实就是一个文件夹,我们在命令行输入tree .git,会出现一大串东西,其中objects记录了用户修改版本号,tags就是标签等等。

仓库里的.gitignore文件是什么?

.gitignore文件是在git提交的时候用来屏蔽某些你不想提交上去的文件。

4.三板斧第一招:git add

将代码放到刚才下载好的目录中

git add [文件名]

将需要用git管理的文件告知git

5.三板斧第二招:git commit

提交改动到本地仓库,即.git文件夹

git commit -m '日志'

提交的时候,应该注明提交日志,描述改动的详细内容(注意不要乱写!!!)

6.三板斧第三招:git push

将本地仓库同步到远端服务器上

git push

需要输入用户名密码,同步成功后,刷新gitee或github页面就能看到代码改动了。push到远端仓库本质上就是将.git仓库里的内容同步到Gitee上去。

7.对仓库文件进行更改

git mv test.txt test.c //对文件进行重命名
git rm -f test.c //删除指定文件

因为这里的mv和rm只是删除本地文件,远端仓库还未更改,所以还需要重新提交到远端仓库。

8.查看使用提交日志

可以查看你的所有操作痕迹。

git log

9.查看本地与远端的同步状态

git status

10.从远端仓库拉取最新版本文件

若我们直接在远端仓库进行改动,比如直接在gitee或github上进行修改文件,在本地直接提交会出现冲突,所以我们需要先将远端仓库最新版本拉取到本地,用如下命令:

git pull

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

相关文章

【智能电网】智能电网中针对DOS和FDIA的弹性分布式EMA(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

IP-GUARD能否实现打印指定文件时需经过管理员审批后才能打印?

支持。先设置禁止打印文档的策略,然后设置相关审批流程,再给到客户端相应的申请权限: 1、在控制台-高级-打印控制策略中,给需要进行打印管控的客户端设置以下策略: 动作:禁止 2、在控制台-申请管理-桌面申请管理-审批流程管理中,添加申请类型为打印的审批流程,指定审批人…

Linux 内核调优部分参数说明

表示尽量使用内存,减少使用磁盘 swap 交换分区,内存速度明显高于磁盘一个数量级。 vm.swappiness 0内存分配策略,Redis 持久化存储需设置值为1。 vm.overcommit_memory 10:表示内核将检查是否有足够的可用内存供应用进程使用&…

「C/C++」C语言与C++的区别

目录 1. 语言起源2. 编程范式3. 內置类4. 函数重载5. 引用类型6. 模板7. 异常处理 1. 语言起源 C语言 最初是由Dennis Ritchie在1970年代开发的,它是一种可移植、高效、底层的编程语言,主要用于系统软件、嵌入式开发、操作系统等领域。 C语言 于1980年代…

我的创作纪念日:Unity CEO表示生成式AI将是Unity近期发展重点,发布神秘影片预告

PICK 未来的AI技术将会让人类迎来下一个生产力变革,这其中也包括生成型AI的突破性革新。各大公司也正在竞相推出AIGC工具,其中微软的Copilot、Adobe的Firefly、Github的chatGPT等引起了人们的关注。然而,游戏开发领域似乎还没有一款真正针对性…

nacos使用

【应用服务注册】 1,引入依赖 spring-cloud-starter-alibaba-nacos-discovery 2,配置服务地址 spring.cloud.nacos.discovery.server-addr:0.0.0.0:8848/ 3,启动类添加注解 EnableDiscoveryClient 4,统一接口返回结构 ResultData …

ubuntu(20.04)-shell脚本(2)echo-date-awk-sed-iptables-shell变量数组

1.echo 语法:echo [-ne][字符串]补充说明: 1、echo会将输入的字符串送往标准输出。 2、输出的字符串间以空白字符隔开,并在最后加上换行号。OPTIONS: -n 不要在最后自动换行 -e 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文…

【WebRTC技术专题】更进一步,核心组件RTP/RTCP数据传输协议 (3)

前言介绍 RTP/RTCP协议是流媒体通信的基石。 RTP协议定义流媒体数据在互联网上传输的数据包格式RTCP协议则负责可靠传输、流量控制和拥塞控制等服务质量保证。 在WebRTC项目中,RTP/RTCP模块作为传输模块的一部分 发送端采集到的媒体数据进行进行封包,…

C#FileInfo和File 类

C#中的FileInfo和File类都提供了许多方法和属性来操作文件,但它们的使用方法有所不同。下面是FileInfo和File类常用的方法举例说明: FileInfo类方法: CreateText:创建或打开一个文本文件,并返回一个StreamWriter对象…

MybatisPlus

目录 MybatisPlus入门案例步骤代码实现数据库及表MybatisPlus的Maven坐标配置数据库创建实体类User Mapper接口UserMapper 引导类测试类 简介使用MP做标准数据层开发标准CRUD新增删除修改根据id查询查询所有分页查询步骤1:调用方法传入参数获取返回值步骤2:设置分页拦截器 DQL编…

2023/4/18往日题目总结

搜索路径状态记录 1076. 迷宫问题 - AcWing题库 //以最简单的迷宫问题为例,如何记录走迷宫的路径,其实只需要记录一下状态即可 //也就是记录一下这个点是从哪个点来的,最后从终点开始输出即可(此时输出的是逆序) #in…

flowable流程图绘制工具flowable-ui的安装和使用

一.简介 记录绘制flowable图的过程。 二.下载安装 1.下载 我这边是windows的,下载的版本是6.8.0,zip那个就可以,tar.gz是linux的 下载地址:https://github.com/flowable/flowable-engine/releases/tag/flowable-6.8.0 下载截…

pyecharts从入门到精通-地图专题Map-带时间轴与网格的复杂绘图

文章目录 参考安装与查看pyecharts地图实现-Geo导入依赖生成数据集生成2013-2018年的各个省份GDP数据生成2013-2018年的时间列表生成2013-2018年的总GDP设置visulmap的最大最小值范围 生成2013年的网格组合图提取2013年的数据测试绘制map地图绘制折线图line绘制折线图bar绘制折…

ChatGPT/大模型+零代码,给中小企业带来哪些机会?

ChatGPT让2023年成了AI之年。正如iPhone在2007年开启了智能手机时代,我们现在正在进入人工智能时代。 新形势下,零代码应如何借势发力?伙伴云“AI零代码”给出了答案。 作为零代码领域的头部平台,伙伴云全量发布【AI零代码应用搭…

第四十章 文本渲染总结(未完结)

OpenGL本身没有包含任何的文本处理能力,需要自己定义一套全新的系统让OpenGL绘制文本到屏幕上,但是文本字符没有图元。 可以通过GL_LINES来绘制自行,创建文本的3D网格,或者是将3D环境中字符纹理渲染到2D四边形上。 常用的方法是:将字符纹理绘制到四边形上。 经典文本渲染…

手势控制的机器人手臂

将向你展示如何构建机械手臂并使用手势和计算机视觉来控制它。下面有一个在开发阶段的机械手臂的演示视频。 展示开发中的手臂的演示视频:https://youtu.be/KwiwetZGv0s 如图所示,该过程首先用摄像头捕捉我的手及其标志。通过跟踪特定的界标,…

(7)(7.5) 电机推力比例

文章目录 前言 1 推力曲线 2 推力支架 3 参数计算 前言 Copter 包括电机推力比例,补偿了大多数电调和电机的非线性推力输出。

短轮询、长轮询、SSE 和 WebSocket 间的区别

即时通讯的实现:短轮询、长轮询、SSE 和 WebSocket 间的区别 学习内容: 短轮询:短轮询是一种客户端与服务器之间的通讯方式,客户端定期向服务器发送请求,以检查是否有新消息。如果没有新消息,服务器会返回…

迷宫问题-DFS-BFS

迷宫问题 迷宫问题简介BFS解决迷宫最短路径问题DFS记录迷宫路径DFS解决迷宫所有路径问题 迷宫问题简介 🚀学习过算法程序设计的应该都学习过迷宫这个问题,迷宫问题主要设计的算法就是DFS-深度优先遍历和BFS-广度优先遍历。 🚀在一个二维数组…

gpt4all保姆级使用教程! 不用联网! 本地就能跑的GPT

原文:gpt4all保姆级使用教程! 不用联网! 本地就能跑的GPT 什么是gpt4all gpt4all是在大量干净数据上训练的一个开源聊天机器人的生态系统。它不用科学上网!甚至可以不联网!本地就能用,像这样↓: 如何使用&#xff…