当前位置: 首页 > wzjs >正文

不同的网站有不同的风格湛江论坛

不同的网站有不同的风格,湛江论坛,wentommy wordpress,图片瀑布流网站1. repo 仓库内文件清理 # 清理所有Git仓库中的项目 repo forall -c git clean -dfx # 重置所有Git 仓库中的项目 repo forall -c git reset --hard 解释: repo forall -c git clean -dfx: repo forall 是一个用于在所有项目中执行命令的工具。-c 后…

1. repo 仓库内文件清理

# 清理所有Git仓库中的项目

repo forall -c 'git clean -dfx'

# 重置所有Git 仓库中的项目

repo forall -c 'git reset --hard'

解释:

repo forall -c 'git clean -dfx'

  • repo forall 是一个用于在所有项目中执行命令的工具。
  • -c 后面跟的是要执行的命令。
  • git clean -dfx 的意思是:
    • -d:移除未跟踪的目录。
    • -f:强制执行清理(需要这个选项才能删除文件)。
    • -x:删除所有未跟踪的文件,包括被 .gitignore 忽略的文件。
  • 综上,这个命令会删除所有未跟踪的文件和目录,确保项目干净。

repo forall -c 'git reset --hard'

  • git reset --hard 会重置当前分支到最新的提交状态,并且会丢弃所有未提交的更改。
  • 这意味着所有本地的更改(包括已暂存和未暂存的)都将被删除,工作目录会恢复到与最后一次提交相同的状态。

总结:

这两个命令的整体作用是将所有项目恢复到最新的提交状态,并清理所有未跟踪的文件和目录。

2. repo 仓库外文件清理

repo status -o | sed -n '/Objects not within a project/,/^\$/p' sed '1d' sed -r 's#[[:space:]]+--[[:space:]]+##' xargs rm -rf

解释:

  1. repo status -o

    • 这个命令列出当前工作目录下的未跟踪对象,显示未跟踪的文件和目录。
  2. sed -n '/Objects not within a project/,/^\$/p'

    • -n 选项告诉 sed 只打印符合条件的行。
    • '/Objects not within a project/,/^\$/' 指定了一个范围,从包含 "Objects not within a project" 的行开始,到第一个空行(即 ^\$)为止。
    • p 命令打印这个范围内的所有行。
  3. sed '1d'

    • 1d 表示删除第一行。由于第一行是 "Objects not within a project (orphans)",这一步将其移除。
  4. sed -r 's#[[:space:]]+--[[:space:]]+##'

    • -r 选项启用扩展正则表达式。
    • s#[[:space:]]+--[[:space:]]+## 表示替换--和前后多个空格为空,只保留文件和目录名。
  5. xargs rm -rf如不删除可不执行此段

    • xargs 将上一步的输出(即要删除的文件和目录名)传递给 rm -rf 命令。
    • rm -rf 是一个危险的命令,会强制删除指定的文件和目录,不会提示确认。

总结:

这个命令链的整体作用是:

  • 从 repo status -o 的输出中提取未跟踪的对象,并删除这些对象,确保只删除对象而不包括标题行。
  • 执行过此命令后最好再执行下repo sync,目前测试下来manifest文件中的软硬链接文件会被删除

文章转载自:

http://xcxwOdLU.bwqcx.cn
http://tq8iRatC.bwqcx.cn
http://B8vG0qAk.bwqcx.cn
http://TJmci9rW.bwqcx.cn
http://YPI3vH7C.bwqcx.cn
http://6JcnBlJC.bwqcx.cn
http://O6Z0xp6M.bwqcx.cn
http://yOwb74Lx.bwqcx.cn
http://ZPQTgGfR.bwqcx.cn
http://SkQ4fg9T.bwqcx.cn
http://rauh5wQr.bwqcx.cn
http://1iEJk822.bwqcx.cn
http://wFuXOsIg.bwqcx.cn
http://nnzdgTts.bwqcx.cn
http://Pl5YAl1I.bwqcx.cn
http://IiQt8vGc.bwqcx.cn
http://OPvqWaAC.bwqcx.cn
http://RRzoGl7d.bwqcx.cn
http://O2xiG4ms.bwqcx.cn
http://GJFKVo0m.bwqcx.cn
http://9xul4WjX.bwqcx.cn
http://eY2lYh4k.bwqcx.cn
http://7rS5XWtt.bwqcx.cn
http://gxYAIq2c.bwqcx.cn
http://wj46Xz9I.bwqcx.cn
http://LoR5UTYQ.bwqcx.cn
http://Eib7ECOr.bwqcx.cn
http://Ggibdslc.bwqcx.cn
http://fNldOF9I.bwqcx.cn
http://ZzHQaMUW.bwqcx.cn
http://www.dtcms.com/wzjs/691948.html

相关文章:

  • 杭州精高端网站建设北京地铁建设管理公司网站
  • html网站的规划与建设6怎么制作一个app应用
  • soho网站建设内蒙古工程建设招投标中心网站
  • 微信公众号内置手机网站网络文化经营许可证在哪里办
  • 常州建设安全员报名网站金融系统网站模板
  • 做暧嗳网站wordpress插件 2017
  • 做外单网站有哪些wordpress分享插件
  • 深圳市专业制作网站公司做网站用框架好吗
  • 门户网站开发意义yw55521can优物入口
  • 科技网站建设公司wordpress中文路径
  • 宋家庄网站建设网站的建设费用属于什么科目
  • 淮安做网站杨凯旅游网站设计说明
  • ui是做网站的吗免费cad图纸下载网
  • 高校网站建设评比标准温州vi设计公司
  • 网站怎么做背景不变页面滑动wordpress的修改后主题后台出现已损坏的修复
  • 网站建设调查回访表家装设计效果图网站
  • 网站标题在线制作图书网站建设源码
  • 怎样做企业手机网站微站
  • 专业系统网站怎样免费创建网站
  • 网站建设客源开发衡水seo培训
  • 网站建设注册小程序word网站的链接怎么做
  • 在哪里推广网站深圳公司社保网站
  • php mysql开发网站开发福建住房和城乡建设厅网站一体化平台
  • 南昌制作手机网站推广普通话宣传语手抄报
  • 惠州网站建设哪里找临沂企业自助建站
  • 专门做库存的网站免费网站备案号码
  • 南昌手机建站模板生猪期货交易平台 app
  • 用网站ip做代理WordPress采集微信
  • wordpress中文案例seo最新
  • 中标公告 网站建设杭州网络运营公司排名