Pro Git 中文版 第2版 2.1.66已修改表示修改了文件,但还没保存到数据库中。 • 已暂存表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中。 • 已提交表示数据已经安全地保存在本地数据库中。 这会让我们的 Git 项目拥有三个阶段:工作区、暂存区以及 Git 目录。 20 图表 6. 工作目录、暂存区域以及 Git 仓库. 工作区是对项目的某个版本独立提取出来的内容。 这些从 Git 仓库的压缩数据库中提取出来的文件,放在磁盘上 快速学习一下,本书中的讲述和举例将用到这些技能。 安装 Git 在你开始使用 Git 前,需要将它安装在你的计算机上。 即便已经安装,最好将它升级到最新的版本。 你可以通 过软件包或者其它安装程序来安装,或者下载源码编译安装。 本书写作时使用的 Git 版本为 2.8.0。 我们使用的大部分命令仍然可以在很古老的 Git 版本上 使用,但也有少部分命令不好用或者在旧版本中的行为有差异。 因为 Git 在保持向后兼容方面 、openssl、expat 和 libiconv。 如果 23 你的系统上有 dnf (如 Fedora)或者 apt(如基于 Debian 的系统), 可以使用对应的命令来安装最少的依赖以便编译并安装 Git 的二进制版: $ sudo dnf install dh-autoreconf curl-devel expat-devel gettext-devel \ openssl-devel0 码力 | 501 页 | 19.30 MB | 1 年前3
Pro Git 中文版 第2版 2.1.66已修改表示修改了文件,但还没保存到数据库中。 已暂存表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的 快照中。 已提交表示数据已经安全地保存在本地数据库中。 这会让我们的 Git 项目拥有三个阶段:工作区、暂存区以及 Git 目录。 图表 6. 工作目录、暂存区域以及 Git 仓库. 工作区是对项目的某个版本独立提取出来的内容。 这些从 Git 仓库的压缩数据 库中提取出来的文件,放在磁盘上供你使用或修改。 快速学习一下,本书中的讲述和举例将用到这些技能。 安装 GIT 在你开始使用 Git 前,需要将它安装在你的计算机上。 即便已经安装,最好将 它升级到最新的版本。 你可以通过软件包或者其它安装程序来安装,或者下 载源码编译安装。 本书写作时使用的 Git 版本为 2.8.0。 我们使用的大部分命令仍然可以在很古老的 Git 版本 上使用,但也有少部分命令不好用或者在旧版本中的行为有差异。 因为 Git 在保持向后兼容 b、 openssl、expat 和 libiconv。 如果你的系统上有 dnf (如 Fedora)或者 apt(如基于 Debian 的系统), 可以使用对应的命令来安装最少的依赖以便 编译并安装 Git 的二进制版: $ sudo dnf install dh-autoreconf curl-devel expat-devel gettext-devel \ openssl-devel0 码力 | 670 页 | 13.59 MB | 1 年前3
Gitea v1.21.1 中文文档https://github.com/go-gitea/gitea (之前的版本中建议使用 go get ,但现在不再需要。) 你可以选择编译和安装的版本,当前有多个选择。 main 分支代表当前的开发版本。如果你想编译 main 版本, 你可以直接跳到 构建 部分。 如果你想编译带有标签的发行版本,可以使用以下命令签出: 1. git branch -a 2. git checkout v1.21 要从源代码进行构建,系统必须预先安装以下程序: go 1.20 或更高版本,请参阅 这里 node 16 或更高版本,并且安装 npm , 请参阅 这里 make , 请参阅 这里 为了尽可能简化编译过程,提供了各种 make任务。 根据你的构建需求,以下 tags 可以使用: bindata : 构建一个单一的整体二进制文件,包含所有资源。适用于构建生产环境版本。 sqlite sqlite_unlock_notify help 将允许您查看配置的 gitea 设置。 go 编译器工具链支持将代码交叉编译到不同的目标架构上。请参考GOOS和GOARCH环境变量 以获取支持的目标列 表。如果您想为性能较弱的系统(如树莓派)构建 Gitea,交叉编译非常有用。 要使用构建标签( TAGS )进行交叉编译Gitea,您还需要一个 C 交叉编译器,该编译器的目标架构 与 GOOS 和 GOARCH 变量选择的架构相同。例如,要为0 码力 | 303 页 | 3.88 MB | 1 年前3
共 3 条
- 1













