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

常德做网站专业公司哪家好常用的搜索引擎有哪些?

常德做网站专业公司哪家好,常用的搜索引擎有哪些?,网站开发介绍,深圳工业设计公司排名榜文章目录 场景说明方案一:git archive 最简单省事方案二:git show 最灵活, 但文件较多时麻烦方案三:git --work-tree 有bug 场景说明 我不想checkout到覆盖本地工作区的文件, 而是想把该版本checkout到另外一个文件夹下&#xff…

文章目录

    • 场景说明
    • 方案一:git archive 最简单省事
    • 方案二:git show 最灵活, 但文件较多时麻烦
    • 方案三:`git --work-tree` 有bug

场景说明

  • 我不想checkout到覆盖本地工作区的文件,
    而是想把该
  • 版本checkout到另外一个文件夹下,检出看看,这个文件夹不被git管理

方案一:git archive 最简单省事

# `git archive` 创建对应版本 当前目录下的文件为一个tar文件
# `tar -x -C` 加压文件到指定位置
git archive <commit_hash> | tar -x -C <new_folder>

将 <commit_hash> 替换为你想要检出的具体commit的哈希值,<new_folder> 替换为你想要保存文件的新文件夹路径。

这条命令会创建一个对应版本的tar归档文件,并将其解压到指定的新文件夹中,保持了原来的文件结构。

注意:

  • 执行这条命令应在git仓库的根目录下,否则得到的只有当前目录下的文件
  • 你需要确保 <new_folder> 不存在,或者是一个空文件夹,否则会报错。

方案二:git show 最灵活, 但文件较多时麻烦

另一个方案是利用git show结合重定向>逐个检出文件,比如:git show 94119e2:test.py > test_v1.0.py,有多个文件的话就逐个执行。

方案三:git --work-tree 有bug

方案:通过指定--work-tree=/path/to/dist 可实现目标功能git --work-tree=/d/mycode/test_git/labs/2053 checkout 3d9862a -- .其中:• git checkout 3d9862a -- .○ 检出指定版本的所有文件○ `.`表示所有文件, 也可以换成某个文件/文件夹• --work-tree=/d/mycode/test_git/labs/2053○ 用于指定检出到的位置,该路径必须存在○ 如果该路径下已有文件,则会直接覆盖

执行这个命令之后会把你的文件变成not staged for commit, 然后执行git add就可以了,不需要再commit.

http://www.dinnco.com/news/50381.html

相关文章:

  • 成都建设网站新闻 最新消息
  • 营销型网站设计方针最新网站推广方法
  • 电子政务和网站建设工作的总结京东关键词优化技巧
  • 网站 产品图片 尺寸大连百度关键词排名
  • 哪家公司提供专业的网站建设互联网营销推广渠道
  • 网站空间虚拟主机续费企业推广的网站
  • 工地模板图片大全seo内部优化方案
  • 四川旅游攻略东营网站seo
  • 本地建站软件百度seo排名培训
  • 找客户的100个渠道seo评测论坛
  • 做系统的网站公司企业网站模板
  • 做配资 怎么在网站联系客户站长工具seo综合查询工具
  • 南充网站建设新闻摘抄
  • 公共体育课程网站建设石家庄seo优化公司
  • 阿里云nas做网站代运营一家店铺多少钱
  • 多语种网站建设app推广是什么工作
  • 网站团队建设baike seotl
  • 建立网站专栏武汉标兵seo
  • 品牌查询网站网络推广产品要给多少钱
  • 宣传网站建设的步骤百度指数大数据分享平台
  • 珠峰网站建设如何做好网上销售
  • 七米网站建设搜索引擎竞价广告
  • 安徽省芜湖建设定额网站best网络推广平台
  • 桂林建网站的公司如何做品牌宣传与推广
  • 北京网站建设设计竞价推广开户
  • 湖州交通网站集约化建设项目百度推广手机app下载
  • 人力资源网站开发说明书网页设计模板图片
  • php做外贸网站好吗北京搜索引擎推广公司
  • 做网站一般用什么框架搜索引擎优化自然排名
  • 免费单页网站建设搜一搜搜索