设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
快捷导航
发布信息
搜索
搜索
首页
优惠促销
云服务器
独立服务器
站群服务器
母鸡服务器
服务器托管
全球云服务器
技术文档
联系
每日签到
本版
文章
帖子
用户
主机测评网
»
论坛
›
技术文档
›
其他教程
›
云服务器git清除缓存相关命令
返回列表
发新帖
云服务器git清除缓存相关命令
[复制链接]
|
主动推送
37
|
0
|
2024-9-11 15:02:02
|
显示全部楼层
|
阅读模式
一、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.在清除缓存的过程中,需要注意文件备份及恢复的问题。
git stash // 储藏修改
git clean -d -f // 清除文件
git reset --hard // 还原HEAD到最后一次提交
git stash apply // 还原修改
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
Aim_yuan
147
主题
0
回帖
10
积分
新手上路
新手上路, 积分 10, 距离下一级还需 40 积分
新手上路, 积分 10, 距离下一级还需 40 积分
积分
10
加好友
发消息
回复楼主
返回列表
网络技术教程
软件使用教程
Windows教程
Centos教程
Ubuntu教程
Linux其他教程
综合教程
其他教程
其他文档
服务器商家推荐
华夏互联
蓝速云
米图云
全球云
文章
1
苹果电脑MAC系统登录Windows远程桌面
2
Debian拓展硬盘工具。cloud-utils-growpart、xfsprogs
3
安卓Android手机怎么使用V2rayNG?
4
WINDOWS系统电脑怎么使用WINXRAY?
5
notepad++.8.5.7编辑器,代码编辑器
6
DirectX修复工具增强版_V4.3.0.40864版本DLL修复工具C++安装
7
Visual C++运行库合集包完整版VisualCppRedist_AIO_x86_x64
8
ChromeSetup谷歌浏览器一键安装