Git清除缓存指南

这篇具有很好参考价值的文章主要介绍了Git清除缓存指南。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

https://www.python100.com/html/21S0V7I1TJ7C.html

一、git clean 命令清除缓存

1、git clean 命令可以用来删除当前目录下没有被 Git 管理的文件,包括编译生成的文件、临时文件等不需要的文件,提高代码仓库的整洁性。

2、git clean 命令默认不会删除目录,只会删除文件。如果要删除目录,需要加上 -d 参数。

3、如果觉得删除的文件不需要或者删除文件后还原到最初的状态,可以使用撤销操作 git clean -n 来查看删除文件列表,或者使用 git clean -f -x 命令来强制删除。

git clean -d          // 删除目录
git clean -f          // 强制删除
git clean -x          // 删除忽略文件 .gitignore

二、git reset 命令还原缓存

1、git reset HEAD 可以将工作区中所有已修改的文件还原到已提交的状态,撤销所有的本地修改。

2、git reset HEAD filename 可以将某个文件的修改撤销,还原到已提交的状态。

3、对于修改了文件并且想要还原的情况,使用上述命令可以快速还原缓存。

git reset HEAD             // 还原所有修改
git reset HEAD filename    // 还原某个文件

三、git stash 命令储藏修改

1、git stash 命令可以储藏当前的修改,并将其隐藏在 Git 储藏栈中,暂存起来,不会提交到 Git 仓库中,因此不会污染工作区。

2、使用 git stash list 可以查看 Git 储藏栈中的列表,使用 git stash apply 可以将其还原,使用 git stash drop 来清除储藏的修改。

3、使用 git stash pop 可以将储藏的修改还原,并从 Git 储藏栈中删除。

git stash          // 储藏修改
git stash list     // 查看 Git 储藏栈中的列表
git stash apply    // 还原修改
git stash drop     // 清除储藏的修改
git stash pop      // 还原修改,并从 Git 储藏栈中删除

四、git rm 命令删除文件

1、使用 git rm file.txt 命令可以删除文件,并将更改添加到缓存中,等待提交到 Git 仓库中。

2、修改一次文件,并使用 git rm file.txt 命令将该文件加入缓存中,等待提交到 Git 仓库中。

3、使用 git rm --cached file.txt 可以将缓存中的文件删除,但是保留工作区中的文件。


git rm filename         
 // 删除文件,并添加到缓存中
git rm --cached filename 
 // 删除缓存中的文件,但是保留工作区中的文件

五、结合使用

1、在进行开发时,可以结合使用以上命令来清除缓存。

2、如果想要还原到初始状态,可以先使用 git stash 命令将当前修改储藏起来,然后使用 git clean 和 git reset 命令清除缓存并还原到已提交的状态,最后使用 git stash apply 还原储藏的修改。

3、在清除缓存的过程中,需要注意文件备份及恢复的问题。文章来源地址https://www.toymoban.com/news/detail-519717.html

git stash          // 储藏修改
git clean -d -f     // 清除文件
git reset --hard    // 还原HEAD到最后一次提交
git stash apply     // 还原修改

到了这里,关于Git清除缓存指南的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何有效清理您的Python环境:清除Pip缓存

    Python是一个广泛使用的高级编程语言,以其强大的库和框架而闻名。然而,随着时间的推移和不断安装新的包,Python环境可能会变得混乱不堪,尤其是pip缓存可能占用大量的磁盘空间。本文将向您展示如何有效地清理pip缓存,保持您的Python环境整洁。 为什么要清理Pip缓存?

    2024年01月20日
    浏览(61)
  • Vue项目清理本地缓存并删除node_modules (清除不掉揍我)

    在linux系统下,清缓存,删除node_modules 在windows系统下,清缓存,删除node_modules    法一:利用 powershell 执行(推荐,速度快,秒删)    法二:利用 npm 下载 rimraf 执行

    2024年02月13日
    浏览(36)
  • github代码托管git详细操作指南

    通过git官网下载,链接:https://git-scm.com/download/win(win版、mac版、linux版) 截图如下: 下载完成后显示位置: 双击安装:Git-2.43.0-64-bit.exe 截图如下: 新手全部选中next到最后install安装 安装完成之后如下截图: 通过windows+R输入cmd打开命令窗口,输入git 出现如下信息说明安装

    2024年02月03日
    浏览(41)
  • 1、Git使用不完全指南:GitHub的使用详解

    GitHub 是一个以开源为基础的社交化编程平台,开发者可以在上面分享代码、协同开发、交流等。下面我们来讲一下如何使用 GitHub。 注意:后续技术分享,第一时间更新,以及更多更及时的技术资讯和学习技术资料 ,将在公众号 CTO Plus 发布,请关注公众号: CTO Plus 首先,我

    2023年04月10日
    浏览(46)
  • Mac系统数据占用太多怎么清理 mac怎么清除下载的软件

          在我们使用MacBook电脑的过程中,经常会遇到一个常见的问题,那就是储存空间不足。当我们的硬盘空间被占满的时候,系统的运行速度可能会变得缓慢,并且我们无法保存新的文件或者安装新的应用程序。要解决这个问题,清理缓存是一个非常有效的方法。本文将向您

    2024年01月23日
    浏览(48)
  • 初步上手Git软件及GitHub平台:基本操作方法

      本文介绍 Git 软件与 GitHub 平台的基本内容、使用方法与应用场景等。 目录 1 初步介绍 2 使用方法 2.1 GitHub配置 2.2 Git配置 2.3 代码上传至GitHub   首先,什么是 GitHub 与 Git ?为什么我们要运用这些工具?   首先从 GitHub 说起。如果大家参加过数学建模比赛,或许都经历

    2024年02月19日
    浏览(46)
  • git配置代理(github配置代理)

    命令行配置代理方式一 git config --global http.proxy http://代理服务器地址:端口号 git config --global https.proxy https://代理服务器地址:端口号 如果有用户名密码按照下面命令配置 git config --global http.proxy http://用户名:密码@代理服务器地址:端口号 git config --global https.proxy https://用户名:密

    2024年02月11日
    浏览(30)
  • Git配置&GitHub绑定

    title: Git配置GitHub绑定 date: 2022-10-05 22:58:34 tags: Hexo GitHub Tutorial Butterfly categories: Tool Git aplayer: true keywords: Git GitHub GitBash 下载 :搜索Git官网,下载64位setup,如Git-2.32.0-64-bit.exe 安装 :无脑下一步,Git Bash是Git的命令行,如果选了只GitBash,那在cmd中使用git会报’git’ 不是内部或

    2024年02月13日
    浏览(52)
  • 【git】配置代理访问github

    参考大神的方法 没有解决。 GitHub访问加速 简直完美! C:Userszhangbin.ssh 报错 通过clash 一定要allow lan 一定有system proxy zhangbin@DESKTOP-1723CM1 MINGW64 /g/CDN/NET-EQ-DEV zhangbin@DESKTOP-1723CM1 MINGW64 /g/CDN/NET-EQ-DEV $ git clone https://github.com/TaoistKing/AudioPlc.git Cloning into ‘AudioPlc’… remote: Enumerati

    2024年01月25日
    浏览(38)
  • 【软件测试】Git 将项目本地推送至GitHub与Gitee(详细)

    Gitee拉取Github仓库 直接在Gitee中创建一个项目,然后再最后一行导入Github项目就可以了。 去到你的Github仓库复制https链接,直接粘贴就可以了 到此为止,在Gitee就已经创建好仓库了 本地配置推送方式 方式一:定义不同的远程仓库名称,然后分别推送 多次推送,配了几个远程

    2024年02月13日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包