git使用“保姆级”教程3——添加暂存区及提交本地库

news/2024/12/21 21:43:02/

git_add_0">1、存入暂存区——命令行git add

  • 要将代码放入暂存区,要使用git add指令
  • 注意:只是把在工作区的文件往暂存区复制了一份,并不是工作区的文件就消失了
  1. 单文件放在暂存区
// 把文件夹下的`1.txt`文本放在暂存区 => 1.txt可以替换成任意文件名称$ git add 1.txt
  1. 单文件夹放在暂存区——注意:暂存区不能存放空文件夹,文件内容也不能为空
// 把文件夹下的 ceshi文件夹 放在暂存区 => ceshi可以替换成任意文件夹名称$ git add ceshi
  1. 所有文件都放在暂存区——全部存放时,使用两个指令哪个都行
// 把文件夹下所有的内容都放在暂存区$ git add --all// git add --all 有一个简单的写法 => 另外:该指令会自动区分,哪些文件被修改了,所以即使修改了文件还是可以可以使用该命令上传$ git add .

git_status_23">2、查看目录状态——命令行git status

在这里插入图片描述

git_rm_cached__26">3、删除暂存区内容——命令行git rm --cached 文件名+后缀

在这里插入图片描述
在这里插入图片描述

git_commit_30">4、提交本地库(历史区)——命令行git commit

// 把`暂存区`的内容放到`历史区`$ git commit -m "我是第一个版本" // 这里的-m是注释的意思,注释内容最好添加引号""

在这里插入图片描述

git_log_37">5、查看版本信息——命令行git log

// 查看当前历史区版本信息 => 如果信息太长了,按下q就退出了,还可以用clear清空屏幕$ git log

在这里插入图片描述

6、特殊说明

  1. 如果修改了已上传的文件,也可以使用git add .将文件上传到暂存区,它会自动识别哪些文件被修改
  2. 再次输入git status查看,哪些修改的文件被放在暂存区了
  3. 将修改后的文件提交到本地库时,如果忘记输入提交原因,则会出现以下界面:
    在这里插入图片描述4. 再次输入git log就可以查看到两条清晰的提交记录了
    在这里插入图片描述

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

相关文章

闯关训练一:Linux基础

闯关任务:完成SSH连接与端口映射并运行hello_world.py 1.创建开发机 2.SSH连接 3. VS-Code 连接 选择 Linux 平台 ,输入密码 ,选择进入文件夹 4.端口映射 按照下文安装Docs pip install gradio 运行server.py import gradio as grdef …

Python库pandas之一

Python库pandas之一 基本数据结构Series构造器属性属性应用函数函数应用 基本数据结构 Pandas提供了两种类型的类来处理数据: Series:保存任何类型数据的一维数组。例如整数、字符串、Python对象等。DataFrame:一种二维数据结构&#xff0c…

C++语言学习(2): name lookup 的概念

何谓 name lookup C 中很重要的一个概念:name lookup。 当编译器在遇到一个 name 的时候, 会做查找(lookup),会把引入这个 name 的声明和它关联起来,具体来说,又包含两种类型的 lookup&#xf…

docker_阿里云镜像仓库

1.创建个人实例 登录阿里云——控制台——容器镜像服务——创建个人版实例 2.设置密码 设置后可在终端复制上图2测试 [rootserver ~]# sudo docker login --usernameyou_aliyun_name crpi-8y14tvgewmc6tisz.cn-hangzhou.personal.cr.aliyuncs.com Password: WARNING! Your …

【Linux】几种常见配置文件介绍

配置文件目录 linux 系统中有很多配置文件目录/etc/systemd/system、/lib/systemd/system 以及/usr/lib/systemd/system 等,这三者有什么样的关系呢? 以下是网络上找的资料汇总,并加了一些操作验证。方便后期使用 介绍 目录/lib/systemd/s…

咸鱼sign逆向分析与爬虫实现

目标:🐟的搜索商品接口 这个站异步有点多,好在代码没什么混淆。加密的sign值我们可以通过搜索找到位置 sign值通过k赋值,k则是字符串拼接后传入i函数加密 除了开头的aff…,后面的都是明文没什么好说的,我…

iPhone使用技巧:如何恢复变砖的 iPhone 或 iPad

“我的 iPhone 16 一夜之间就变砖了,放在床上充电时没问题,但第二天早上屏幕变黑,没有反应,怎么修?”变砖的 iPhone 意味着设备已经变砖了。它无法开机或正常运行。这个问题会导致死机屏幕变蓝、变黑或变红。许多 iPho…

网络协议 TCP、UDP 和 HTTP

TCP 与 UDP TCP(Transmission Control Protocol)和UDP(User Datagram Protocol)是两个广泛使用的传输层协议,它们在数据传输的方式、可靠性和应用场景方面有显著的区别。 TCP 特点: 面向连接&#xff1…