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

news2024/10/7 2:27:33

文章目录

    • 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.coloradmin.cn/o/418770.html

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

相关文章

ChatGPT Plus价格太贵,可以约上三五知己一起上车体验一下,这个项目就能帮到你

❝ 对于想体验ChatGPT PLus的小伙伴,可能觉得自己一个人一个月花费20美元,相对于人民币每月137多,确实是一个不少的开支,如果,几个人合作一个账号,这样负担就减少了。刚好,最近逛github发现刚好…

深度学习-第R2周——LSTM火灾温度预测

深度学习-第R2周——LSTM火灾温度预测深度学习-第R2周——LSTM火灾温度预测一、前言二、我的环境三、前期工作1、导入数据集2、数据可视化四、构建数据集1、设置x,y2、归一化3、划分数据集五、构建模型六、模型训练1、编译2、训练七、评估1、loss图2、预测深度学习-第R2周——L…

MySQL数据库实现主主同步

前言 MySQL主主同步实际上是在主从同步的基础上将从数据库也提升成主数据库,让它们可以互相读写数据库,从数据库变成主数据库;主从相互授权连接,读取对方binlog日志并更新到本地数据库的过程,只要对方数据改变,自己就…

K均值聚类分析流程

K均值聚类分析流程 一、案例背景 在某体育赛事中,意大利、韩国、罗马尼亚、法国、中国、美国、俄罗斯七个国家的裁判对300名运动员进行评分,现在想要通过评分上的差异将300名选手进行分类,计划将选手分为高水平、中水平、低水平三个类别。因…

Unity2D 商业游戏案例 - 梦幻西游(第二季 框架设计篇)

00 网址 来源 siki学院的(1年有限期到期前下载的项目,现在已经过期,所以自己理清项目) 所以更多的不是学习这个项目,而是学习理清该类型的项目的思路 Unity2D 商业游戏案例 - 梦幻西游(第二季 框架设计篇&…

python+vue 在线考试系统的设计与实现

1.用户登录 用户要通过本系统查询对课程信息进行下载,必须先输入用户名和密码进行登陆。为了避免非其他人员都可以获得登陆权限,登陆系统不设注册过程,所有用户和教师的登陆信息将事先由管理人员直接对数据库进行录入。 2.教师 教师登录系统后…

【排序】排序这样写才对Ⅱ -冒泡排序与快速排序Ⅰ

Halo,这里是Ppeua。平时主要更新C语言,C,数据结构算法......感兴趣就关注我吧!你定不会失望。 🌈个人主页:主页链接 🌈算法专栏:专栏链接 我会一直往里填充内容哒! &…

【Spring6】| Spring6整合JUnit

目录 一:Spring6整合JUnit 1. Spring对JUnit4的支持 2. Spring对JUnit5的支持 一:Spring6整合JUnit 1. Spring对JUnit4的支持 准备工作:pom.xml 注:以前是直接使用单元测试Junit,现在使用Spring对Junit的整合&…

快递电子运单上,电话应隐藏6位以上,禁止显示这些信息

我国快递年业务量达千亿件,快递电子运单是应用于快递外包装的重要单据,每年耗用量很大。在强化个人信息保护方面,《快递电子运单》国家标准要求快递企业、电商经营主体等采取措施,避免在电子运单上显示完整的收寄件人个人信息。 …

【机器学习】P14 Tensorflow 使用指南 Dense Sequential Tensorflow 实现

Tensorflow 第一节:使用指南Tensorflow 安装神经网络一些基本概念隐藏层和输出层:神经元的输出公式Tensorflow 全连接层 Dense 与 顺序模型 SequentialDense LayerSequential Model代码实现一个神经网络实现方式一:手写神经网络* 实现方式二&…

JavaScript基础入门全解析(上)

JavaScript基础语法 什么是JavaScript(简称js) 1.首先了解前端页面的组成(前端页面的三层结构) ●HTML 表示了你的页面内有什么,组成页面的骨架 (结构层) ●CSS 表示了你的页面中每一个内容是…

Linux系统中安装新版本nacos(centos7)

1. 背景需求 由于一些限制,在客户现场的Linux操作系统中,没有安装docker k8s等容器,无法直接使用镜像安装,而且客户要求只能在原始的操作系统中安装最新版的nacos,(为什么需要安装最新版的nacos,因为检测国网检测到之前版本的nacos有漏洞,需要安装新版的nacos). 2. 下载nacos…

Windows10+Cmake+VS2019编译opencv

主要参考:Windows10CmakeVS2019编译opencv(超级详细)_vs编译opencv_乐安世家的博客-CSDN博客 OpenCV:Releases - OpenCV 想直接简单使用的话,不需要自己编译,下载编译好的就可以 假如需要用到opencv-contr…

【Python入门第四十九天】Python丨NumPy 数组拆分

拆分 NumPy 数组 拆分是连接的反向操作。 连接(Joining)是将多个数组合并为一个,拆分(Spliting)将一个数组拆分为多个。 我们使用 array_split() 分割数组,将要分割的数组和分割数传递给它。 实例 将数…

Docker教程:如何将Helix QAC创建为一个容器并运行?

在这个Docker教程中,你将了解到如何将Helix QAC创建为一个容器化的镜像并运行。 Docker的基本定义是一个开源且流行的操作系统级虚拟化(通常称为“容器化”)技术,它是轻量级且可移植的,主要在Linux和Windows上运行。D…

Linux主机 SSH 通过密钥登录

我们一般使用 PuTTY 等 SSH 客户端来远程管理 Linux 服务器。但是,一般的密码方式登录,容易有密码被暴力破解的问题。所以,一般我们会将 SSH 的端口设置为默认的 22 以外的端口,或者禁用 root 账户登录。其实,有一个更…

换电脑 NoteExpress 数据备份迁移

前言 主要操作是跟着这篇博客做的:NoteExpress数据库备份和转移。但也有一些不一样的地方 旧电脑NoteExpress(NE)版本3.7,新电脑版本3.8 旧电脑 导出配置文件 桌面找到图标,打开位置,点击配置备份(绿色的图标&#…

水库安全运行智慧管理平台解决方案筑牢防汛“安全墙”

解决方案 水库安全运行智慧管理系统解决方案,系统主要由降雨量监测站、水库水位监测站、大坝安全监测中的渗流量、渗流压力和变形监测站及视频和图像监测站等站点组成,同时建立规范、统一的监测平台,集数据传输、信息共享、数据储存于一体&a…

图解HTTP阅读笔记:第4章 返回结果的HTTP状态码

《图解HTTP》第四章读书笔记 图解HTTP第4章:返回结果的HTTP状态码4.1 状态码告知从服务器端返回的请求结果4.2 2XX成功4.2.1 200 OK4.2.2 204 No Content4.2.3 206 Parital Content4.3 3XX重定向4.3.1 301 Moved Permanently4.3.2 302 Found4.3.3 303 See Other4.3.…

服务(第三篇)Apache配置与应用

httpd服务支持的虚拟主机类型包括以下三种: 1.基于域名:为每个虚拟主机使用不同的域名,但是其对应的 IP 地址是相同的。 2.基于IP地址:为每个虚拟主机使用不同的域名,且各自对应的IP地址也不相同。这种方式需要为服务器配备多个网…