 Pro Git 中文版 第2版 2.1.66git filter-branch 底层命令 许可证 本作品在“创作共用 署名-非商业性使用-相同方式共享 3.0 未本地化版本 (CC BY-NC-SA 3.0)” 许 可 协 议 下 授 权 。 要 阅 览 该 许 可 的 副 本 , 请 访 问 https://creativecommons.org/licenses/by-nc-sa/3.0/deed.zh 或 者 写 信 向 Creative 的对象模型是怎样的、打包文件的细节、服务器协议等更多知 识。 本书自始至终都将引用本章的内容,以便你能够在当时就可以深入了 解。 但是,如果你像我们一样希望深入学习技术细节,你可能想先阅读第十 章。我们将选择权交给你。 在 附录 A ,我们学习多个在特定环境中使用 Git 的实例。 我们涵盖了许多不 同的 GUI 和 IDE 编程环境,你可能会想在这些环境中使用 Git,以及你可以 使用哪些环境。 如果你想在 本地协议 最基本的就是 本地协议(Local protocol) ,其中的远程版本库就是同一主 机上的另一个目录。 这常见于团队每一个成员都对一个共享的文件系统(例 如一个挂载的 NFS)拥有访问权,或者比较少见的多人共用同一台电脑的情 况。 后者并不理想,因为你的所有代码版本库如果长存于同一台电脑,更可 能发生灾难性的损失。 如果你使用共享文件系统,就可以从本地版本库克隆(clone)、推送0 码力 | 670 页 | 13.59 MB | 1 年前3 Pro Git 中文版 第2版 2.1.66git filter-branch 底层命令 许可证 本作品在“创作共用 署名-非商业性使用-相同方式共享 3.0 未本地化版本 (CC BY-NC-SA 3.0)” 许 可 协 议 下 授 权 。 要 阅 览 该 许 可 的 副 本 , 请 访 问 https://creativecommons.org/licenses/by-nc-sa/3.0/deed.zh 或 者 写 信 向 Creative 的对象模型是怎样的、打包文件的细节、服务器协议等更多知 识。 本书自始至终都将引用本章的内容,以便你能够在当时就可以深入了 解。 但是,如果你像我们一样希望深入学习技术细节,你可能想先阅读第十 章。我们将选择权交给你。 在 附录 A ,我们学习多个在特定环境中使用 Git 的实例。 我们涵盖了许多不 同的 GUI 和 IDE 编程环境,你可能会想在这些环境中使用 Git,以及你可以 使用哪些环境。 如果你想在 本地协议 最基本的就是 本地协议(Local protocol) ,其中的远程版本库就是同一主 机上的另一个目录。 这常见于团队每一个成员都对一个共享的文件系统(例 如一个挂载的 NFS)拥有访问权,或者比较少见的多人共用同一台电脑的情 况。 后者并不理想,因为你的所有代码版本库如果长存于同一台电脑,更可 能发生灾难性的损失。 如果你使用共享文件系统,就可以从本地版本库克隆(clone)、推送0 码力 | 670 页 | 13.59 MB | 1 年前3
 Pro Git 中文版 第2版 2.1.66的对象模型是怎样的、打包文件的细节、服务器协议 等更多知识。 本书自始至终都将引用本章的内容,以便你能够在当时就可以深入了解。 但是,如果你像我们一 样希望深入学习技术细节,你可能想先阅读第十章。我们将选择权交给你。 在 附录 A ,我们学习多个在特定环境中使用 Git 的实例。 我们涵盖了许多不同的 GUI 和 IDE 编程环境,你可能 会想在这些环境中使用 Git,以及你可以使用哪些环境。 如果你想在 本地协议 最基本的就是 本地协议(Local protocol) ,其中的远程版本库就是同一主机上的另一个目录。 这常见于团队 每一个成员都对一个共享的文件系统(例如一个挂载的 NFS)拥有访问权,或者比较少见的多人共用同一台电脑 的情况。 后者并不理想,因为你的所有代码版本库如果长存于同一台电脑,更可能发生灾难性的损失。 如果你使用共享文件系统,就可以从本地版本库克隆(clone)、推送(push)以及拉取(pull)。 user@git.example.com:/srv/git/my_project.git 如果一个用户,通过使用 SSH 连接到一个服务器,并且其对 /srv/git/my_project.git 目录拥有可写权 限,那么他将自动拥有推送权限。 如果到该项目目录中运行 git init 命令,并加上 --shared 选项, 那么 Git 会自动修改该仓库目录的组权限 为可写。 注意,运行此命令的工程中不会摧毁任何提交、引用等内容。0 码力 | 501 页 | 19.30 MB | 1 年前3 Pro Git 中文版 第2版 2.1.66的对象模型是怎样的、打包文件的细节、服务器协议 等更多知识。 本书自始至终都将引用本章的内容,以便你能够在当时就可以深入了解。 但是,如果你像我们一 样希望深入学习技术细节,你可能想先阅读第十章。我们将选择权交给你。 在 附录 A ,我们学习多个在特定环境中使用 Git 的实例。 我们涵盖了许多不同的 GUI 和 IDE 编程环境,你可能 会想在这些环境中使用 Git,以及你可以使用哪些环境。 如果你想在 本地协议 最基本的就是 本地协议(Local protocol) ,其中的远程版本库就是同一主机上的另一个目录。 这常见于团队 每一个成员都对一个共享的文件系统(例如一个挂载的 NFS)拥有访问权,或者比较少见的多人共用同一台电脑 的情况。 后者并不理想,因为你的所有代码版本库如果长存于同一台电脑,更可能发生灾难性的损失。 如果你使用共享文件系统,就可以从本地版本库克隆(clone)、推送(push)以及拉取(pull)。 user@git.example.com:/srv/git/my_project.git 如果一个用户,通过使用 SSH 连接到一个服务器,并且其对 /srv/git/my_project.git 目录拥有可写权 限,那么他将自动拥有推送权限。 如果到该项目目录中运行 git init 命令,并加上 --shared 选项, 那么 Git 会自动修改该仓库目录的组权限 为可写。 注意,运行此命令的工程中不会摧毁任何提交、引用等内容。0 码力 | 501 页 | 19.30 MB | 1 年前3
 Gitea v1.21.1 中文文档✓ ✓ ✓ ✓ 指定 Pull/Merge request 的审核人 ✓ ✘ ⁄ ✓ ✓ ✓ ✓ 解决 Merge 冲突 ✘ ✘ ✓ ✓ ✓ ✓ ✘ 限制某些用户的 push 和 merge 权 限 ✓ ✘ ✓ ⁄ ✓ ✓ ✓ 回退某些 commits 或 merge request ✓ ✘ ✓ ✓ ✓ ✓ ✘ Pull/Merge requests 对比 Gitea 与其它 Git 初始化数据库。创建一个类似 gitea 的目录,并将以下内容粘贴到名为 docker- compose.yml 的文件中。请注意,该卷应由配置文件中指定的 UID/GID 的用户/组拥有。如果您不授予卷正确的权 限,则容器可能无法启动。另请注意,标签 :latest 将安装当前的开发版本。对于稳定的发行版,您可以使用 :1 或指定某个发行版,例如 1.21.1 。 1. version: login:如果帐户/电子邮件已存在,如何处理: disabled - 显示错误 login - 显示帐户链接登录 auto - 自动与帐户链接(请注意,这将因为提供相同的用户名或电子邮件而自动授予现有帐户的访问权 限。您必须确保这不会导致身份验证提供程序出现问题。) ACTIVE_CODE_LIVE_MINUTES : 180:确认帐户/电子邮件注册的时间限制(分钟)。 RESET_PASSWD_CODE_LIVE_MINUTES0 码力 | 303 页 | 3.88 MB | 1 年前3 Gitea v1.21.1 中文文档✓ ✓ ✓ ✓ 指定 Pull/Merge request 的审核人 ✓ ✘ ⁄ ✓ ✓ ✓ ✓ 解决 Merge 冲突 ✘ ✘ ✓ ✓ ✓ ✓ ✘ 限制某些用户的 push 和 merge 权 限 ✓ ✘ ✓ ⁄ ✓ ✓ ✓ 回退某些 commits 或 merge request ✓ ✘ ✓ ✓ ✓ ✓ ✘ Pull/Merge requests 对比 Gitea 与其它 Git 初始化数据库。创建一个类似 gitea 的目录,并将以下内容粘贴到名为 docker- compose.yml 的文件中。请注意,该卷应由配置文件中指定的 UID/GID 的用户/组拥有。如果您不授予卷正确的权 限,则容器可能无法启动。另请注意,标签 :latest 将安装当前的开发版本。对于稳定的发行版,您可以使用 :1 或指定某个发行版,例如 1.21.1 。 1. version: login:如果帐户/电子邮件已存在,如何处理: disabled - 显示错误 login - 显示帐户链接登录 auto - 自动与帐户链接(请注意,这将因为提供相同的用户名或电子邮件而自动授予现有帐户的访问权 限。您必须确保这不会导致身份验证提供程序出现问题。) ACTIVE_CODE_LIVE_MINUTES : 180:确认帐户/电子邮件注册的时间限制(分钟)。 RESET_PASSWD_CODE_LIVE_MINUTES0 码力 | 303 页 | 3.88 MB | 1 年前3
共 3 条
- 1














