 Pro Git 中文版 第2版 2.1.66git commit-tree "$@"; else git commit-tree "$@"; fi' HEAD 这会遍历并重写每一个提交来包含你的新邮箱地址。 因为提交包含了它们父提交的 SHA-1 校验和,这个命令会 修改你的历史中的每一个提交的 SHA-1 校验和, 而不仅仅只是那些匹配邮箱地址的提交。 重置揭密 child' 这些命令完成了同一件事,但是通过这种方式你至少可以验证工作是否有效,以及当你在完成时可以确保子模块 目录中有你的代码。 子模块的技巧 你可以做几件事情来让用子模块工作轻松一点儿。 子模块遍历 有一个 foreach 子模块命令,它能在每一个子模块中运行任意命令。 如果项目中包含了大量子模块,这会非常 有用。 例如,假设我们想要开始开发一项新功能或者修复一些错误,并且需要在几个子模块内工作。 3 dfa04c9ef3d5197182f13fb5b9b1fb7717d2222a 17716ec0f1ff5c77eff40b7fe912f9f6cfd0e475 你可以截取这些输出内容,循环遍历其中每一个 SHA-1 值,找出与之对应的提交信息, 然后用正则表达式来测 356 试该信息包含的内容。 下一步要实现从每个提交中提取出提交信息。 使用另一个叫做 git cat-file 的底层命令来获得原始的提交数0 码力 | 501 页 | 19.30 MB | 1 年前3 Pro Git 中文版 第2版 2.1.66git commit-tree "$@"; else git commit-tree "$@"; fi' HEAD 这会遍历并重写每一个提交来包含你的新邮箱地址。 因为提交包含了它们父提交的 SHA-1 校验和,这个命令会 修改你的历史中的每一个提交的 SHA-1 校验和, 而不仅仅只是那些匹配邮箱地址的提交。 重置揭密 child' 这些命令完成了同一件事,但是通过这种方式你至少可以验证工作是否有效,以及当你在完成时可以确保子模块 目录中有你的代码。 子模块的技巧 你可以做几件事情来让用子模块工作轻松一点儿。 子模块遍历 有一个 foreach 子模块命令,它能在每一个子模块中运行任意命令。 如果项目中包含了大量子模块,这会非常 有用。 例如,假设我们想要开始开发一项新功能或者修复一些错误,并且需要在几个子模块内工作。 3 dfa04c9ef3d5197182f13fb5b9b1fb7717d2222a 17716ec0f1ff5c77eff40b7fe912f9f6cfd0e475 你可以截取这些输出内容,循环遍历其中每一个 SHA-1 值,找出与之对应的提交信息, 然后用正则表达式来测 356 试该信息包含的内容。 下一步要实现从每个提交中提取出提交信息。 使用另一个叫做 git cat-file 的底层命令来获得原始的提交数0 码力 | 501 页 | 19.30 MB | 1 年前3
 Pro Git 中文版 第2版 2.1.66git commit-tree "$@"; else git commit-tree "$@"; fi' HEAD 这会遍历并重写每一个提交来包含你的新邮箱地址。 因为提交包含了它们父 提交的 SHA-1 校验和,这个命令会修改你的历史中的每一个提交的 SHA-1 校 验和, 而不仅仅只是那些匹配邮箱地址的提交。 重置揭密 child' 这些命令完成了同一件事,但是通过这种方式你至少可以验证工作是否有效, 以及当你在完成时可以确保子模块目录中有你的代码。 子模块的技巧 你可以做几件事情来让用子模块工作轻松一点儿。 子模块遍历 有一个 foreach 子模块命令,它能在每一个子模块中运行任意命令。 如果项 目中包含了大量子模块,这会非常有用。 例如,假设我们想要开始开发一项新功能或者修复一些错误,并且需要在几个 子模块内工作。 3 dfa04c9ef3d5197182f13fb5b9b1fb7717d2222a 17716ec0f1ff5c77eff40b7fe912f9f6cfd0e475 你可以截取这些输出内容,循环遍历其中每一个 SHA-1 值,找出与之对应的 提交信息, 然后用正则表达式来测试该信息包含的内容。 下一步要实现从每个提交中提取出提交信息。 使用另一个叫做 git cat-file 的底层命令来获得原始的提交数据。0 码力 | 670 页 | 13.59 MB | 1 年前3 Pro Git 中文版 第2版 2.1.66git commit-tree "$@"; else git commit-tree "$@"; fi' HEAD 这会遍历并重写每一个提交来包含你的新邮箱地址。 因为提交包含了它们父 提交的 SHA-1 校验和,这个命令会修改你的历史中的每一个提交的 SHA-1 校 验和, 而不仅仅只是那些匹配邮箱地址的提交。 重置揭密 child' 这些命令完成了同一件事,但是通过这种方式你至少可以验证工作是否有效, 以及当你在完成时可以确保子模块目录中有你的代码。 子模块的技巧 你可以做几件事情来让用子模块工作轻松一点儿。 子模块遍历 有一个 foreach 子模块命令,它能在每一个子模块中运行任意命令。 如果项 目中包含了大量子模块,这会非常有用。 例如,假设我们想要开始开发一项新功能或者修复一些错误,并且需要在几个 子模块内工作。 3 dfa04c9ef3d5197182f13fb5b9b1fb7717d2222a 17716ec0f1ff5c77eff40b7fe912f9f6cfd0e475 你可以截取这些输出内容,循环遍历其中每一个 SHA-1 值,找出与之对应的 提交信息, 然后用正则表达式来测试该信息包含的内容。 下一步要实现从每个提交中提取出提交信息。 使用另一个叫做 git cat-file 的底层命令来获得原始的提交数据。0 码力 | 670 页 | 13.59 MB | 1 年前3
 Gitea v1.21.1 中文文档H_COMMIT_MESSAGES 为 true 时使用。 DEFAULT_MERGE_MESSAGE_ALL_AUTHORS : false: 在默认合并消息中,对于 squash 提交,遍历所有提交以包括所 有作者的 Co-authored-by ,否则仅使用限定列表中的作者。 DEFAULT_MERGE_MESSAGE_MAX_APPROVERS : 10:在默认合并消息中,限制列出的审批者数量为 如果需要,此操作将重写配置文件。 例如,如果 Gitea 实例的域名已更改,这将非常有用。 如果存储在 Gitea 中的软件包与索引注册表中的信息不同步,设置页面允许重建这个索引注册表。 这个操作将遍历 注册表中的所有软件包,并将它们的信息写入索引中。 如果有很多软件包,这个过程可能需要一些时间。 要注册这个软件包注册表,必须更新 Cargo 的配置。 将以下文本添加到位于当前用户主目录中的配置文件中(例如0 码力 | 303 页 | 3.88 MB | 1 年前3 Gitea v1.21.1 中文文档H_COMMIT_MESSAGES 为 true 时使用。 DEFAULT_MERGE_MESSAGE_ALL_AUTHORS : false: 在默认合并消息中,对于 squash 提交,遍历所有提交以包括所 有作者的 Co-authored-by ,否则仅使用限定列表中的作者。 DEFAULT_MERGE_MESSAGE_MAX_APPROVERS : 10:在默认合并消息中,限制列出的审批者数量为 如果需要,此操作将重写配置文件。 例如,如果 Gitea 实例的域名已更改,这将非常有用。 如果存储在 Gitea 中的软件包与索引注册表中的信息不同步,设置页面允许重建这个索引注册表。 这个操作将遍历 注册表中的所有软件包,并将它们的信息写入索引中。 如果有很多软件包,这个过程可能需要一些时间。 要注册这个软件包注册表,必须更新 Cargo 的配置。 将以下文本添加到位于当前用户主目录中的配置文件中(例如0 码力 | 303 页 | 3.88 MB | 1 年前3
共 3 条
- 1














