一个 git 用于不同位置的多个文件夹

2024-01-14

我认为这个主题以前被问过,但我没有发现任何有趣的东西。我读了这个我可以将 .git 文件夹存储在我想要跟踪的文件之外吗? https://stackoverflow.com/questions/505467/can-i-store-the-git-folder-outside-the-files-i-want-tracked and 单个 Git 存储库,目录位于多个位置 https://stackoverflow.com/questions/14345917/single-git-repo-with-directories-in-multiple-locations尝试使用它,但没有找到很好地实现这一点的方法。

这样做的目的是存储应用程序和点文件的备份首选项。

但文件的结构看起来像这样

-- /Users/Jeremy/Library/Application\ Support/Sublime\ Text\ 3/Packages/User
------ Theme
------ Snippet
------ Preferences.sublime-settings
--
-- /Users/Jeremy/.gitconfig
--
-- /Users/Jeremy/.config/fish
------ config.fish
------ fish_history

也许解决方案是init将存储库添加到“/Users/Jeremy”并创建一个大的 gitignore,但我认为这不是最好的方法。

那么我怎样才能在一个地方只创建一个 git 存储库来管理所有这些不同的文件夹呢?


如何在一个地方仅创建一个 git 存储库来管理所有这些不同的文件夹?

这就是项目 vcsh https://github.com/RichiH/vcsh用于:针对不同配置的一个 git 存储库,但是:

vcsh 允许您在一个目录中维护多个 Git 存储库。他们都维护自己的工作树,而不会互相破坏或以其他方式干扰。

请参阅“使用 vcsh 和 myrepos 管理点文件 http://blog.tfnico.com/2014/03/managing-dot-files-with-vcsh-and-myrepos.html”,以及 vcsh 演示文稿“GitMinutes #13:Richard Hartmann 谈使用 vcsh 管理您的 Homedir http://episodes.gitminutes.com/2013/06/gitminutes-13-richard-hartmann-on.html"

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

一个 git 用于不同位置的多个文件夹 的相关文章

  • 如何创建名称中带有正斜杠的标签

    当我已经有了类似的标签时 有什么方法可以创建名称中带有正斜杠的 git 标签吗 假设我有 1 16 0 标签 并且我想创建 1 16 0 1 0 0 标签 git tag 1 16 0 1 0 0 error refs tags 1 16
  • Git:如何正确合并两个功能完全不同的分支?

    想象一下这样一种情况 同一个项目有两个分支 第一个分支的一部分对另一个分支进行了大幅重构 但有一段时间 您需要保持两个分支的功能 因此您需要对两个分支进行错误修复和关键功能添加 有时是以不对称的方式 在某些时候 您必须将重构的分支合并到原始
  • 有没有办法导入/导出容器绑定脚本

    我有一个插件 它使用 appscripts gs 以及 html js 和 css 文件 目前我们所做的是我们有一个参考 Google 文档 其中有一个脚本项目包含所有这些源代码 但是除了手动复制和粘贴之外 没有办法在 GIT 中保留源代码
  • Git 认为我每次进行小更改时都在重写我的一个文件

    我有一个中等大小的 Java 文件 每次我对一个文件 BuildTable java 进行更改时 Git 都会将其报告为巨大的更改 即使只是一两行 BuildTable java 大约有 200 行 本次提交中的更改仅更改了一行 git d
  • 删除并在另一个文件夹中重新创建后保留文件的 Git 历史记录

    我有以下场景 删除了提交 1 中名为 src GetData cs 的文件 在提交 5 中创建了一个名为 src Get GetDataNew cs 的文件 在提交 7 中将 2 中的文件重命名为 src Get GetData cs 1
  • 如何在GIT中构建标签树?

    作为 GIT 的频繁用户 我喜欢git log graph尽我所爱git tag 我负责一个大型 GIT 存储库 其中有太多分支和标签 而且我的处理速度太慢西西弗斯式的 https en wikipedia org wiki Sisyphu
  • 如何将 sqldatareader 转换为 dto 列表?

    我刚刚开始将所有 ado net 代码从 asp net 页面移动到存储库 并为每个表创建 dto 手动 但现在我不知道将 sqldatareader 转换为我的列表的有效方法是什么dto 对象 例如 我的 dto 是 Customer 我
  • 如何从 Git 存储库中删除选定的提交日志条目,同时保留其更改?

    我想从线性提交树中删除选定的提交日志条目 以便这些条目不会显示在提交日志中 我的提交树看起来像 R A B C D E HEAD 我想删除 B 和 C 条目 以便它们不会显示在提交日志中 但应保留从 A 到 D 的更改 也许通过引入单个提交
  • 如果 git 凭证管理器显示令牌,它如何安全

    I have credential helper manager core 这是 Windows 凭据管理器的新助手 我不明白如果你可以让 git 显示你的凭据 它如何安全git credential fill 重现步骤 通过执行命令确认凭
  • Git hook:如果创建了新分支,则将新文件添加到存储库

    我正在编写一个 git hook 它检查是否创建了新分支 如果是 则将一些预定义文件添加到该新分支的存储库中 一些配置文件 然而 由于分支实际上正在创建过程中 所以我的逻辑失败了 目前我正在这样做post receive钩子 看起来像这样
  • 如何在 Windows 上使用 cygwin、git bash 和 vagrant VM 中的 git 设置 git?

    My Setup 我们在工作中使用 Windows 10 我的任务是使用 Vagrant 构建一个我们都想使用的开发虚拟机 我们通过 Vagrant SSH 挂载将 git 文件夹挂载到虚拟机中 目前效果非常好 我们还使用 Visual S
  • Git:repo 包含一个空目录 - 会发生什么?

    Git 跟踪文件 而不是目录 https stackoverflow com questions 5091017 和我们目前不能add空目录 https stackoverflow com questions 11600188 The 标准
  • 设置 Git osxkeychain 错误

    我正在设置 Git 并且正在关注http lifehacker com 5983680 how the heck do i use github http lifehacker com 5983680 how the heck do i u
  • 如何强制 Maven 使用本地存储库而不是前往远程存储库来检索工件?

    我在 Mac Yosemite 上使用 Maven 3 3 3 和 Java 8 我有一个多模块项目
  • 如何使用 vim 作为寻呼机设置彩色 git diff

    我无法配置 git 来遵循我的请求 使用 vim 作为差异分页器 在交互模式下添加文件时保留差异颜色 My gitconfig setup color ui auto diff false pager diff vim 通过此配置 交互模式
  • 如何使用和理解wso2 git仓库?

    我刚刚开始对wso2感兴趣 我正在寻找移动设备管理解决方案 所以我测试了 wso2 EMM 但我发现了一些限制 我想知道是否可以自己实现 我的问题是我完全迷失在 wso2 git 存储库中 有没有我错过的指导书或逻辑 如果有人帮助我解决这个
  • 将各种提交合并为一而不合并

    是否可以加入各种提交 这是我的情况 我的应用程序在 OSX 10 6 和 10 7 中运行 我已经修复了 10 6 的一些内容 然后提交了 更改为 10 7 并再次修复修复程序 以便它们兼容 然后再次提交 然后返回到 10 6 并再次检查并
  • git 查找胖提交

    是否可以获取有关每次提交中的更改浪费了多少空间的信息 以便我可以找到添加了大文件或大量文件的提交 这一切都是为了尝试减少 git repo 的大小 变基并可能过滤提交 你可以这样做 git ls tree r t l full name H
  • 包括来自raw.github.com的js

    我有一个 github com 演示页面 链接到https raw github com master file js https raw github com master file js这样我就不需要总是复制 js文件转移到gh pag
  • 如何使用 vim 作为“git log”编辑器?

    当我跑步时git log 编辑器到底是什么git log正在使用 Also 无论如何我可以使用吗vim作为我的默认编辑器git log 如果我想搜索 git 日志 最好的方法是什么 现在我正在做类似的事情 git log grep bla

随机推荐

  • 关于 Gatsby 页面加载网络请求的澄清

    我正在学习 Gatsby 的工作原理 并且有一个有 2 个页面的网站 两个页面都有彼此的超链接 由于 gatsby 使用 javascript 捆绑包将网站编译为静态页面 因此我希望 html 链接单击事件触发对服务器的页面请求以加载sec
  • 为什么当发送者不是名义发送者时,WeakEventManager 不会触发事件?

    我不喜欢非标准模式 但我正在对我的应用程序进行快速测试 并且遇到了这种奇怪的行为 考虑一个公开事件的普通类 这里是非常常见的 PropertyChanged 但我认为可能是任何其他事件 订阅者选择通过 WeakEventManager 帮助
  • Android 中图像的填充图案

    下面给出了两个图像 我将第一个图像称为帧图像 将第二个图像称为帧图像 这里 fst 是我的线性布局 我将帧图像设置为它的背景图像 现在我想在帧图像的白色区域中填充图案图像 帧图像的外部区域是透明的 内部区域是白色的 我如何在我的框架图像中填
  • 关于渲染脚本

    最近在搜renderscript的文章 好像没有 谁能给我一些关于 renderscript 的文章吗 Renderscript 的资源 文档和教程仍然非常稀缺 这是我找到的地方 Renderscript 简介 第 1 部分和第 2 部分
  • 找不到模块:错误:无法解析“/home/user/Desktop/my_app/src”中的“./app”

    我开始创建我的应用程序 因此我使用 webpack 实现了项目配置 项目结构是 node modules public bundle js index html src app jsx index jsx components appBar
  • 如何使用 Typescript 实现带有自定义方法的类似数组的类?

    我想实现一个类似数组的类 接受数组作为构造函数的参数 应该是可迭代的并且具有所有内置数组的方法 有一些自定义方法 应该能够扩展其他类 我是这样看的 class BaseModel arr Array constructor arr Arra
  • Java 7 中的 ComputeIfAbsent 的等效项

    有没有办法仅当密钥不存在时才运行一段代码ConcurrentHashMap 并将代码的结果保存到集合中 我不能使用Java 8功能 因为我正在为 Android 开发 另外 如果不需要的话 我想避免运行长时间的操作 并且我不想破坏集合的原子
  • 中介 R 包 p 值:获得更多有效数字的解决方法?

    我正在运行多项中介分析 需要纠正多重比较 然而 中介包提供的 p 值似乎已四舍五入存储 正如 Roland 关于此问题的非常有用的答案中所观察到的 R中介包 逗号后面的数字 https stackoverflow com questions
  • 使 mp3 可搜索 PHP

    我做了这个PHP脚本 file name sample mp3 header Content Type audio mpeg opts array http gt array method gt GET protocol version g
  • 如何在 Azure DevOps 上为 Blazor WebAssembly 托管应用程序创建构建管道,以发布服务器项目而不是客户端?

    我正在尝试使用 DevOps 构建管道和单独的发布管道从 DevOps 服务器上的 Git 存储库部署 Blazor WASM 托管应用程序 该项目由一个服务器项目和一个客户端项目组成 根据 VS 中的 Blazor WebAssembly
  • 如何使用嵌入的 perl 代码评估正则表达式

    因此 我测试了一个利用实验性嵌入式代码功能的正则表达式 我的测试有效 因此我对其进行了阐述以制作更复杂的脚本 但遇到了错误 我将错误追溯到正则表达式中而不是嵌入代码中变量的简单使用 我尝试在建议的评估中执行正则表达式 但发现这不起作用 因为
  • git .BACKUP .BASE .LOCAL .REMOTE 文件

    我们正在为一个项目安装 git 我正在和另一位同事一起使用它 我一直在解决一些精心设计的合并冲突 但最终得到了一堆我不想要的额外文件 它们是 BACKUP BASE LOCAL 和 REMOTE 文件 根据这些名称 它们似乎来自解决我的合并
  • 使用 jpa 进行可连接设置的单向单向

    我有两个实体 即一对多关系中的客户和订单 一位客户可以有多个订单 由于我需要这种关系是单向的 因此我使用了 joinTable 我可以使用 JPA 将条目添加到我的客户实体 我可以使用 JPA 将条目添加到我的订单实体 我想知道如何将这两个
  • 如何将在 EditText 框中键入的数据添加到数组中以在另一个活动中列出?

    下面是我用于 Android 应用程序开发的 3 个 Java 类 我想从 AddActivity 添加学生数据 姓名和电话号码 以便在单击 添加 后存储在 MainActivity 页面中 我对此进行了研究并尝试使用数组 但我对代码如何将
  • iPhone jQuery 在触发电子邮件覆盖后中断

    我正在使用 jQuery 为 iPhone 开发一个移动网站 我有一个隐藏的div 类 tile content 包含一些内容 单击链接onclick showContent this 像这样调用 fadeIn function showC
  • 如何验证文本输入仅包含拉丁字母? [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我如何使用 jQuery 来验证 在
  • 当文本对齐居中时无法在 Chip 上绘图

    我正在扩展 Chip 类 以便为我的应用程序进行一些绘图lib https github com AbhinavChauhan97 LoaderChip 我的用例更复杂 但为了简单起见 假设我只是画一条对角线 my code class M
  • PrintWriter 自动刷新令人费解的逻辑

    公共 PrintWriter OutputStream 输出 布尔 autoFlush http download oracle com javase 6 docs api java io PrintWriter html PrintWri
  • UIView垂直翻转

    我知道这可能是一个虚拟问题 但我不得不问 如何翻转UIView垂直 我不是要求做动画 只是翻转它 我可以垂直翻转UILabel by label1 layer transform CATransform3DMakeRotation M PI
  • 一个 git 用于不同位置的多个文件夹

    我认为这个主题以前被问过 但我没有发现任何有趣的东西 我读了这个我可以将 git 文件夹存储在我想要跟踪的文件之外吗 https stackoverflow com questions 505467 can i store the git