如何在 git 中共享配置文件?

2024-03-03

我有想要在所有存储库中传播的编辑器设置。如果用户定义了自己的设置,那么它当然应该删除存储库选择。

我想这样做,因为我有一个班级,每个学生都克隆该存储库。通常他们会忘记设置 core.editor 设置并最终乱搞 vi,通常会导致仓库崩溃,就像他们拥有了被诅咒的魔法力量一样。

由于它适用于我的主目录,我尝试在我的存储库目录中使用 .gitconfig,就像我设置 .gitignore 一样,但它似乎不起作用。

EDIT :

  • --global确实允许用户设置其首选项来覆盖存储库,但不允许他在克隆存储库时获取存储库配置。
  • .git/config 不在克隆的存储库之间共享

使用 rsync 或 tar/untar 分发您的存储库,而不是使用“git clone”,正如您所见,它不会复制存储库特殊文件。

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

如何在 git 中共享配置文件? 的相关文章

  • emacs 临时文件的 .gitignore 正则表达式

    我正在尝试 gitignore emacs 临时 自动保存文件 我在用着 在我的 gitignore 中 But git add A在子文件夹中运行仍然给我 new file make collections py new file nor
  • 命令来确定当前 HEAD 的上游引用?

    我正在寻找我所希望的简单的一行命令确定当前签出分支的正确上游引用 本质上就像是 git branch remote HEAD 如果有效 会将符号模式 HEAD 转换为当前分支名称 然后选项 remote然后将其更改为远程跟踪分支的引用 但它
  • Git 中的专有+开源设置? (例如铬/铬)

    您将如何设置一个拥有专有版本和开源版本 例如 Chrome 和 Chromium 的代码存储库 对于 Git 您会使用两个分支还是两个存储库 您如何使 私有 版本与开源版本保持同步 如果是我 我会有两个存储库 这样 您就可以对每个版本拥有不
  • Git:结帐而不运行结帐后挂钩

    我有一个我喜欢的结帐后挂钩 大多数时候 但有时我知道运行它会浪费时间 或者 因为它会删除并重建我的开发数据库 所以我不希望它去做它的事情 有没有跳过钩子的 git 选项 公平地说 我已经开始寻找一个了 我认为没有命令行选项可以完成您想要的操
  • 如何预览 Git 中的隐藏内容?

    我想检查一个存储 并找出如果我将其应用于当前状态的工作树 它会发生什么变化 我知道我可以对存储进行 git diff 但这向我展示了工作树和存储之间的所有差异 而我只是想知道存储应用将改变什么 git stash show将向您显示最近存储
  • Git 命令显示我对给定远程的权限

    同事可以从远程存储库获取数据 但不能推送到远程存储库 我怀疑他对遥控器只有读权限而没有写权限 我可以通过多种方法来检查这一点 但我想不出他可以在 git 中使用的方法 是否有 git 命令可以显示给定远程存储库的权限 No Git 本身不处
  • 具有单独 work_tree 的 Git 子模块

    我按照本页上的教程使通过 Git 部署我的网站变得简单 http toroid org ams git website howto http toroid org ams git website howto 到目前为止一切都很好 但是我最近
  • 在 git 子模块中签出分支

    如何从子模块内更改分支 当我跑步时git branch从子模块内 我看到以下输出 gt git branch HEAD detached from 229a7b2 master 我如何将自己置于一个新的分支上 喜欢development 只
  • 在 git repo 中查找超过 x MB 且 HEAD 中不存在的文件

    我有一个 Git 存储库 用于存储随机的内容 主要是随机脚本 文本文件 我设计的网站等 随着时间的推移 我删除了一些大型二进制文件 通常为 1 5MB 这些文件会增加存储库的大小 而我在修订历史记录中不需要这些文件 基本上我希望能够做到 m
  • 如何修复树与树之间的 Git 错误断开链接?

    我的事务被中断 当我再次尝试时 我遇到了空或损坏的对象错误 在另一个问题之后 我删除了所有空文件 当我运行时 git fsck full 我收到这个错误 Checking object directories 100 256 256 don
  • 使用 TFS 个人访问令牌克隆 Git 存储库

    我正在尝试以编程方式克隆 git 存储库 我的 ASP NET MVC 应用程序正在创建并启动一个进程 处理进程的代码工作正常 但是当尝试使用本地 TFS PAT 克隆 git 存储库时 身份验证失败 我无法使用 NTLM 或要求用户输入凭
  • git 预提交钩子格式代码 - Intellij/Android Studio

    本要点展示了如何在预提交时使用 Eclipse 格式化程序自动格式化 Java 代码 Source https gist github com ktoso 708972 https gist github com ktoso 708972
  • 相当于“svn update -r”的 git 是什么?

    我是最近的 git 转换者 能够使用 git svn 将我的分支保留在本地而不干扰 svn 服务器真是太棒了 最新版本的代码中存在一个错误 我想确定一个它起作用的时间 以便我可以使用 git bisect 我找不到正确的命令来及时返回 谢谢
  • 无法使用 git 配置文件进行 ssh

    我知道它被问了很多次 但我无法得到我的问题的答案 我正在尝试使用配置文件 ssh 到系统 配置文件是 Host qa HostName 10 218 70 345 User user IdentityFile C Users bean ss
  • 忽略 git 中的本地配置文件

    Rails 应用程序中有一些本地文件 属于我们存储库的一部分 我希望 git 忽略它们 基本上 我希望 git 忽略我对 config environments 目录和 config application rb 文件中的任何内容所做的所有
  • git diff 在尖括号中显示 unicode 符号

    我有一个带有 unicode 符号 俄语文本 的文件 当我修复一些拼写错误时 我使用git diff color words 看看我所做的改变 如果是 unicode 西里尔文 符号 尖括号会造成一些混乱 如下所示 cat p1 cat p
  • 推送时发生 Git 错误 - update_ref 失败

    当我尝试推送本地提交时遇到问题 这可能是在 Android Studio 崩溃时发生的 这是错误 update ref 引用 refs remotes origin master 失败 无法锁定 ref refs remotes origi
  • 代表 Git 存储库的数学结构是什么

    我正在学习 Git 如果我能描述一下代表 Git 存储库的数学结构 那就太好了 例如 它是一个有向无环图 它的节点代表提交 它的节点有代表分支等的标签 每个节点最多一个标签 没有标签使用两次 我知道这个描述不正确 我只是想解释我正在寻找的内
  • 有没有办法让 git flow 显示它在幕后执行的命令?

    有什么方法可以让 git flow 提前告诉我当我执行 flow 命令时它将执行的确切 git 命令吗 或者告诉我它是东吗 我只能看到输出和摘要吗 你可以使用Git的GIT TRACE 环境变量 http git scm com docs
  • 自动将所有 GitHub 存储库镜像到 gitlab

    对于 GitLab 必须手动为每个存储库设置拉 推镜像 我想知道那里有any way可以自动将所有 Github 存储库同步到 GitLab 这样 当您在 GitHub 中创建新的存储库时 GitLab 中的存储库将自动创建 并充当拉取镜像

随机推荐

  • 在 R 中定义一个矩阵并将其传递给 C++

    我有一个在 R 中定义的矩阵 我需要将该矩阵传递给 C 函数并在 C 中执行操作 示例 在 R 中 定义一个矩阵 A lt matrix c 9 3 1 6 2 2 byrow T PROTECT A AS NUMERIC A double
  • 是否有可能破解 128 位密钥?

    我是一名程序员 对密码学相对较新 所以请原谅我的菜鸟问题 假设我们有一条消息 既采用纯文本格式 又使用 128 位密钥加密 理论上 有可能找到关键吗 如果是的话 我们谈论的计算时间是多少 Thanks 是的 这是一个所需时间的问题 使用暴力
  • 使用 BeautifulSoup 抓取 Instagram

    我正在尝试从 Instagram 中的 按标签搜索 获取特定字符串 我想从这里获取 url img img alt
  • TemplateDoesNotExist 位于/base/index.html

    我正在学习 Django 并正在构建一个登陆页面 我收到 TemplateDoesNotExist 错误 我想我知道原因 但我不知道如何解决此问题 我的index html is in coffeedapp coffeedapp templ
  • NSURLSessionUploadTask 未将文件传递给 php 脚本

    编辑 好的 我只是将内容类型标头设置为 multipart form data 没有区别 我原来的问题如下 这是我关于堆栈溢出的第一个问题 我希望我做得对 我刚刚学习 Objective C 最近完成了斯坦福大学在线版本的课程 我对 php
  • php 中的电子邮件 div 内容

    是否可以获取特定下的内容 div 并通过电子邮件发送该内容 例如 如果我有这样的事情 div ul li a li li b li ul ul ul div 基本上我只想参考 div 并获取全部内容并通过电子邮件发送 有什么办法可以缓存di
  • 如何在 WebView 中处理基本身份验证

    我创建了一个加载 WebView 的应用程序 为了登录 该网站需要基本身份验证 当我尝试访问该网站时 通过默认浏览器 我会收到一个弹出框 提示我输入我的用户名 和密码 如果我尝试通过我的应用程序访问该网站 我会收到错误 401 并且没有弹出
  • 尝试启动 docker 时不断出现无法读取 CA 证书

    我正在尝试从 boot2docker 迁移到 docker machine 我按照指示进行操作here http docs docker com mac step one 安装 docker 但我不断收到以下消息 Could not rea
  • 初始化逻辑(例如大量单例)应该在 OnCreate 还是 OnResume 中吗?

    假设我有一个带有通用定位控制器 电池控制器 AppSateController 等 inilizations 方法的单例 这些是否应该在 onResume 中而不是 OnCreate 中 因为 OnCreate 在每次旋转 每次更改为前台时
  • 如何通过javascript访问数据库?

    我正在创建一个管理页面 其中有多个文本框 当我在一个文本框中输入用户 ID 时 我想在管理员移动到下一个文本框时在下一个文本框中显示用户名 为此我可以使用ajax or javascript 哪一个会更好 我怎样才能通过javascript
  • Angular,内容类型未通过 $http 发送

    Angular 没有添加正确的内容类型选项 我尝试了以下命令 http url http localhost 8080 example teste dataType json method POST headers Content Type
  • 注意:第 18 行 C:\Program Files (x86)\EasyPHP-Devserver-17\eds-dashboard\index.php 中的未定义偏移量:3

    我安装了 EasyPHP deverser 17 并且运行良好几个月了 今天 没有任何原因 我的意思是没有更改任何内容 我在打开仪表板时收到以下错误消息 注意 第 18 行 C Program Files x86 EasyPHP Devse
  • “警告:链接共享库与静态库不可移植”是什么意思?

    我正在使用 libmxml a 库的某些函数来创建一个动态库 但我收到此警告 Warning Linking the shared library libgstmatroskademux la against the static libr
  • 实体框架断开连接的图形和导航属性

    我正在使用 Entity Framework 6 Code First 和 Fluent API 我在 Visit 和 VisitPage 之间有一对多关系 1 个 Visit 有许多 VisitPage 对象 这是 POCO 类的简化版本
  • 从 XML 文件中删除标头的简单方法

    我需要从另一个程序生成的文件中删除非 xml 标签 该文件是这样的 Executing Command Blah exe Command Output HTTP 1 1 200 OK Connection close Content Typ
  • Mysql语句(FULL JOIN语法错误)

    我的 sql 语句出了什么问题 它说问题出在 FULL JOIN 附近 但我很困惑 SELECT o name AS offername m name AS merchantName FROM offer AS o FULL JOIN of
  • 如何在没有虚拟化的 Macintosh 上进行“干净”测试?

    我在 Windows 上遇到的一件事是 当您正在开发的 Web 浏览器插件或程序假设安装了默认情况下并不总是存在于 Windows 上的某些内容时 一个完美的例子是 NET 很多运行 Windows XP 的人从未安装过任何版本的 NET
  • 更改列表视图中的颜色线

    如何更改列表视图中的颜色线 例如if line 4 then line is red 如果您想浏览整个列表并有条件地为每个项目着色 那么您可以使用 foreach ListViewItem lvw in myListView Items i
  • Jquery ui - 自动完成 - UTF8 字符集

    我正在处理这个 jquery 数据输入表单 其中我需要使用来自 mysql 的数据自动完成特定字段 我一切正常 自动完成通过 php 从 sql 检索数据 英语 拉丁字符的匹配非常好 问题是 当我输入希腊语时 我只得到区分大小写的匹配项 如
  • 如何在 git 中共享配置文件?

    我有想要在所有存储库中传播的编辑器设置 如果用户定义了自己的设置 那么它当然应该删除存储库选择 我想这样做 因为我有一个班级 每个学生都克隆该存储库 通常他们会忘记设置 core editor 设置并最终乱搞 vi 通常会导致仓库崩溃 就像