git - 如何从某个标签中提取某些文件类型
问题描述
我需要将某些文件类型(例如 *.exe 和 *.dll)从远程存储库中的某个标记拉到我的本地(主)。
在此拉取请求中,所有其他文件都需要被忽略,无论它们是否已更改。我需要强制这个拉来覆盖我本地的现有文件。
解决方案
首先,确保这些文件实际上是您的存储库的一部分:dll 和 exe 通常是 .gitignore 文件的一部分,并且不会在存储库中添加/提交。
其次,更简单的解决方法是将远程仓库克隆到新的本地文件夹,签出标签,然后将请求的文件从新的本地文件夹复制到当前仓库。
然后,从您当前的存储库中,添加、提交和推送。
推荐阅读
- reactjs - 在 react-player 中,如何禁用全屏按钮?
- r - 用特定的单词组合替换所有单元格
- angular - 将 stylelint 与 angular build 集成并使其因错误而失败?
- android - 对象未使用 valueEventListerner 从 Datasnapshot 获取,但工作查找但 AddChildEventListern
- java - 如何使用 vavr 仅记录某个异常
- node.js - 我们如何为 lambda 函数设置存储库
- macos - Coral 开发板“mdt 设备”找不到任何设备
- ios - systemLayoutSizeFitting 没有为具有表格视图的视图返回正确的高度
- rust - 将标头添加到 GET 调用
- html - 使用 px 和不使用 HTML 有什么区别?