首页 > 其他分享 >git使用(2)

git使用(2)

时间:2024-12-26 11:52:05浏览次数:7  
标签:git ## 使用 test txt root gittest

撤销修改

[root@baseserver gittest]# vi test.txt      ##修改test.txt文件
[root@baseserver gittest]# git status       ##查看仓库状态
位于分支 master
尚未暂存以备提交的变更:
  (使用 "git add <文件>..." 更新要提交的内容)
  (使用 "git checkout -- <文件>..." 丢弃工作区的改动)

        修改:     test.txt

修改尚未加入提交(使用 "git add" 和/或 "git commit -a")
[root@baseserver gittest]# git checkout -- test.txt    ##此命令会撤销修改(并未将修改加入提交,注意--,如果没有则为切换分支)
[root@baseserver gittest]# git status                  ##查看仓库状态,已撤销
位于分支 master
nothing to commit, working tree clean
[root@baseserver gittest]# vi test.txt                 ##修改test.txt文件
[root@baseserver gittest]# git status                  ##查看仓库状态
位于分支 master
尚未暂存以备提交的变更:
  (使用 "git add <文件>..." 更新要提交的内容)
  (使用 "git checkout -- <文件>..." 丢弃工作区的改动)

        修改:     test.txt

修改尚未加入提交(使用 "git add" 和/或 "git commit -a")
[root@baseserver gittest]# git add test.txt           ##加入提交
[root@baseserver gittest]# git status                 ##查看仓库状态
位于分支 master
要提交的变更:
  (使用 "git reset HEAD <文件>..." 以取消暂存)

        修改:     test.txt

[root@baseserver gittest]# git checkout -- test.txt   ##执行撤销修改
[root@baseserver gittest]# git status                 ##查看状态,发现未撤销
位于分支 master
要提交的变更:
  (使用 "git reset HEAD <文件>..." 以取消暂存)

        修改:     test.txt

[root@baseserver gittest]# git reset HEAD test.txt    ##根据提示,此命令将文件取消加入提交,但并未对文件进行撤销修改
重置后取消暂存的变更:
M       test.txt
[root@baseserver gittest]# git status                 ##查看仓库状态,发现已取消加入提交
位于分支 master
尚未暂存以备提交的变更:
  (使用 "git add <文件>..." 更新要提交的内容)
  (使用 "git checkout -- <文件>..." 丢弃工作区的改动)

        修改:     test.txt

修改尚未加入提交(使用 "git add" 和/或 "git commit -a")
[root@baseserver gittest]# git checkout -- test.txt  ##再次执行撤销修改命令
[root@baseserver gittest]# git status                ##查看仓库状态,发现已撤销修改
位于分支 master
nothing to commit, working tree clean

标签:git,##,使用,test,txt,root,gittest
From: https://www.cnblogs.com/mageboo/p/18632428

相关文章

  • 状态机的介绍与使用
    状态机(StateMachine)是一种设计模式,用于描述对象在不同状态之间的转换和行为。状态机可以帮助开发者管理复杂的状态逻辑,使得系统在不同状态下的行为更易于理解和维护。以下是关于状态机设计模式的详细介绍。1.状态机的基本概念状态:表示对象在某一时刻的情况或条件。例如,订单的......
  • 微信小程序中supabase在线数据库使用指南
    在微信小程序中使用supabase在线数据库可以无需后端和服务器完成个人小项目的开发。本文记录我的使用过程,在阅读本文前,建议您先满足以下条件:持有可用于开发的微信小程序了解kexue上网第一步注册与简单使用首先,我们到https://supabase.com/注册一个账户,并创建一个您的项目。......
  • 使用UDP探测steam游戏延迟
    需求: 众所周知网络传输上对icmp,tcp,udp数据包是有区别对待的,当我们使用icmp去探测游戏服务器时毫无问题,但是游戏延迟异常或频繁掉线 此时不妨尝试下UDP探测,来求证是否运营商对UDP数据做了限制基础理论 icmp探测 icmp探测的前提是服务端会对icmp报文进行回包 ......
  • 如何使用 Konga 可视化管理 Kong API 网关:完整指南与常见场景实例
    言简意赅的讲解Konga解决的痛点Kong是一个流行的API网关,广泛应用于微服务架构中,为应用提供负载均衡、API管理、身份验证、流量控制等功能。虽然Kong强大且功能丰富,但其管理界面原本基于命令行和配置文件,可能让部分开发者或运维人员感到不便。为了简化管理操作,Konga......
  • meshy的文本到3d的使用
    Meshy官方网站:中文官网:Meshy官网中文站​编辑 Opensinanewwindow ​编辑www.meshycn.comMeshyAI中文官网首页英文官网:Meshy目前似乎还没有单独的英文官网,但您可以在中文官网上找到英文界面或相关英文资料。 链接:MeshyAI-Free3DModelsGeneratedfromI......
  • 使用Python开发PPT图片提取与九宫格合并工具
    在日常工作中,我们经常需要处理PPT中的图片,有时需要批量提取,有时需要将多张图片合并成特定布局。本文将介绍如何使用Python开发一个图形界面工具,实现PPT图片提取和九宫格合并功能。C:\pythoncode\new\pptextractandmerge.py全部代码importwximportosfrompptximport......
  • 瑞芯微开发板/主板Android系统APK签名文件使用方法,实用干货
    本文介绍瑞芯微开发板/主板Android系统APK签名文件使用方法,触觉智能EVB3588开发板演示,搭载了瑞芯微RK3588芯片,各类接口一应俱全,帮助企业提高产品开发效率,缩短上市时间,降低成本和设计风险。系统签名文件生成APK系统签名文件,具体可参考此文章方法https://www.cnblogs.com/industi......
  • Jmeter自学【8】- 使用JMeter模拟设备通过MQTT发送数据
    今天使用jmeter推送数据到MQTT,给大家分享一下操作流程。一、安装JMeter参考文档:Jmeter自学【1】-Jmeter安装、配置二、安装MQTT插件1、下载插件我的Jmeter版本是5.6.3,用到的插件是:mqtt-xmeter-2.0.2-jar-with-dependencies.jar下载链接:https://pan.baidu.com/s/1mWgvSkX......
  • 【stable diffusion插件】Ai绘画工具,Stable Diffusion插件使用攻略
    前言哈喽,大家好,我是Lison,今天给大家分享一下StableDiffusion的插件使用攻略。一、什么是插件StableDiffusion的插件主要是用来丰富SD的一些功能,例如C站助手,提示词助手,图片信息助手等插件都是为了增强SD的实用性。二、安装插件我们以C站助手为例,C站助手可以将从C站(ci......
  • Vue项目使用MQTT
    Vue项目使用MQTT1、安装依赖npmimqtt@2.18.8-S2、页面引用importmqttfrom'mqtt'3、客户端data(){return{...//定义连接的客户端client:null}}4、建立连接并进行订阅如果此连接是想跟随页面的加载而连接,那么将方法放在cre......