Pro Git 中文版 第2版 2.1.66什么是“版本控制”?我为什么要关心它呢? 版本控制是一种记录一个或若干文 件内容变化,以便将来查阅特定版本修订情况的系统。 在本书所展示的例子 中,我们对保存着软件源代码的文件作版本控制,但实际上,你可以对任何类 型的文件进行版本控制。 如果你是位图形或网页设计师,可能会需要保存某一幅图片或页面布局文件的 所有修订版本(这或许是你非常渴望拥有的功能),采用版本控制系统 (VCS)是个明智的选择。 有了 Git 讨论 如何导出一个裸版本库。 这也是快速从别人的工作目录中拉取更新的方法。 如果你和别人一起合作一 个 项 目 , 他 想 让 你 从 版 本 库 中 拉 取 更 新 时 , 运 行 类 似 git pull /home/john/project 的命令比推送到服务器再抓取回来简单多了。 缺点 这种方法的缺点是,通常共享文件系统比较难配置,并且比起基本的网络连接 访问,这不方便从多个位置访问。 就可以都做到,省去了为不同的需求设置不同的 URL。 如 果你要推送到一个需要授权的服务器上(一般来讲都需要),服务器会提示你 输入用户名和密码。 从服务器获取数据时也一样。 事 实 上 , 类 似 GitHub 的 服 务 , 你 在 网 页 上 看 到 的 URL ( 比 如 https://github.com/schacon/simplegit), 和你在克隆、推送(如果你有权0 码力 | 670 页 | 13.59 MB | 1 年前3
Gitea v1.21.1 中文文档nix”、”sendmail”、”dummy”。在 Gitea 1.18 之 前,邮件服务协议由 MAILER_TYPE 和 IS_TLS_ENABLED 两个配置共同决定。 SMTP 类族,如果您的提供者没有明确说明使用的是哪个协议,但提供了一个端口,您可以设置 SMTP_PORT,它将被推断出来。 sendmail 使用操作系统的 sendmail 命令,而不是 SMTP。这在 如果您的外部标记语言依赖于在生成的 HTML 元素上的额外类和属性,您可能需要启用自定义的清理策略。Gitea 使用 bluemonday 包作为我们的 HTML 清理器。下面的示例可以用于支持从 pandoc 输出的服务器端 KaTeX 渲 染结果。 1. [markup.sanitizer.TeX] 2. ; Pandoc 渲染 TeX 段落为带有 "math" 类的 元素,根据上下文可能还带有 元素,根据上下文可能还带有 "inline" 或 "display" 类。 3. ; - 请注意,这与我们的 Markdown 解析器中内置的数学支持不同,后者使用元素。 4. ELEMENT = span 5. ALLOW_ATTR = class 6. REGEXP = ^\s*((math(\s+|$)|inline(\s+|$)|display(\s+|$)))+ 7. 8. [markup0 码力 | 303 页 | 3.88 MB | 1 年前3
Pro Git 中文版 第2版 2.1.66-multiInst -notabbar -nosession -noPlugin" Vim、Emacs 和 Notepad++ 都是流行的文本编辑器,通常程序员们会在 Linux 和 macOS 这 类基于 Unix 的系统或 Windows 系统上使用它们。 如果你在使用其他的或 32 位版本的编辑 器,请在 git config core.editor 命令 中查看设置为该编辑器的具体步骤。 制作提交简报 现在是时候通知邮件列表里那些好奇你的项目发生了什么的人了。 使用 git shortlog 命令可以快速生成一 份包含从上次发布之后项目新增内容的修改日志(changelog)类文档。 它会对你给定范围内的所有提交进行总 结;比如,你的上一次发布名称是 v1.0.1,那么下面的命令可以给出上次发布以来所有提交的总结: 162 $ git shortlog --no-merges 成员都会成为这个话题的订阅者。 当你希望得到团队中某个人的关注,又不知道具体应 该问谁的时候,这个功能就显得很有帮助。 一个用户可以加入任意数量的团队,所以别把自己局限于拥有访问控制的团队。 对于某一类课题,像 ux, css 或者 refactoring 这样有着特殊关注点的团队就显得很有帮助,而像 legal 和 colorblind 这样的就完全是 针对它们各自领域的。 审计日志 组织的拥0 码力 | 501 页 | 19.30 MB | 1 年前3
共 3 条
- 1













