!
也想出现在这里? 联系我们
广告位
当前位置:首页>教程分享>服务器教程>云服务器git清除缓存相关命令

云服务器git清除缓存相关命令

一、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     // 还原修改

给TA打赏
共{{data.count}}人
人已打赏
服务器教程

如何修改Linux内核参数vm.swappiness

2021-4-17 17:38:25

服务器教程

windows 宝塔面板如何修改远程桌面端口?

2021-4-17 17:38:27

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 [email protected] 或点击右侧 私信:吉吉国王 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
OneEase