Pro Git 中文版 第2版 2.1.66初期设定的目标。 它的速度飞快,极其适合管理大项目,有着令人难以置信 的非线性分支管理系统(参见 Git 分支)。 GIT 是什么? 那么,简单地说,Git 究竟是怎样的一个系统呢? 请注意接下来的内容非常重 要,若你理解了 Git 的思想和基本工作原理,用起来就会知其所以然,游刃有 余。 在学习 Git 时,请尽量理清你对其它版本管理系统已有的认识,如 CVS、Subversion 或 Perforce, 本控制系统,Git 在这方面会让你感到速度之神赐给了 Git 超凡的能量。 因为 你在本地磁盘上就有项目的完整历史,所以大部分操作看起来瞬间完成。 举个例子,要浏览项目的历史,Git 不需外连到服务器去获取历史,然后再显 示出来——它只需直接从本地数据库中读取。 你能立即看到项目历史。如果 你想查看当前版本与一个月前的版本之间引入的修改, Git 会查找到一个月前 的文件做一次本地的差异计算, 要暂存这次更新, 需要运行 git add 命令。 这是个多功能命令:可以用它开始跟踪新文件,或 者把已跟踪的文件放到暂存区,还能用于合并时把有冲突的文件标记为已解决 状态等。 将这个命令理解为“精确地将内容添加到下一次提交中”而不是“将一 个 文 件 添 加 到 项 目 中 ” 要 更 加 合 适 。 现 在 让 我 们 运 行 git add 将 “CONTRIBUTING.md”放到暂存区,然后再看看0 码力 | 670 页 | 13.59 MB | 1 年前3
Pro Git 中文版 第2版 2.1.66制系统,Git 在这方面会让你感到速度之神赐给了 Git 超凡的能 量。 因为你在本地磁盘上就有项目的完整历史,所以大部分操作看起来瞬间完成。 举个例子,要浏览项目的历史,Git 不需外连到服务器去获取历史,然后再显示出来——它只需直接从本地数据 库中读取。 你能立即看到项目历史。如果你想查看当前版本与一个月前的版本之间引入的修改, Git 会查找到一 19 个月前的文件做一次本地的差异计算 生了变化,但还没有放到暂存区。 要暂存这次更新,需要运行 git add 命令。 这是个多功能命令:可以用它开 始跟踪新文件,或者把已跟踪的文件放到暂存区,还能用于合并时把有冲突的文件标记为已解决状态等。 将这 个命令理解为“精确地将内容添加到下一次提交中”而不是“将一个文件添加到项目中”要更加合适。 现在让 我们运行 git add 将“CONTRIBUTING.md”放到暂存区,然后再看看 git status 的输出: Git 的 master 分支并不是一个特殊分支。 它就跟其它分支完全没有区别。 之所以几乎每一 个仓库都有 master 分支,是因为 git init 命令默认创建它,并且大多数人都懒得去改动 它。 66 图表 11. 分支及其提交历史 分支创建 Git 是怎么创建新分支的呢? 很简单,它只是为你创建了一个可以移动的新的指针。 比如,创建一个 testing 分 支, 你需要使用0 码力 | 501 页 | 19.30 MB | 1 年前3
Gitea v1.21.1 中文文档复或修改代码。代码评审可以帮助用户 和企业提⾼代码质量。 CI/CD: Gitea Actions⽀持 CI/CD 功能,该功能兼容 GitHub Actions,⽤⼾可以采用熟悉的YAML格 式编写workflows,也可以重⽤⼤量的已有的 Actions 插件。Actions 插件支持从任意的 Git 网站中下 载。 项目管理:Gitea 通过看板和⼯单来跟踪⼀个项⽬的需求,功能和bug。⼯单⽀持分支,标签、⾥程碑、 146以下版本,你可以平滑的升级到Gitea。该升级需要如下的步骤: 使用 gogs backup 创建 Gogs 备份。这会创建一个名为 gogs-backup-[时间戳].zip 的文件,其中包含所有重 要的 Gogs 数据。如果您将来想要返回到 gogs ,您会需要这个备份文件。 从 下载页面 下载适用于目标平台的文件。应该选择 1.0.x 版本。从 gogs 迁移到其他任何版本是不可能 self 。这样所有的相对路径的actions引用,将不再会从 github.com 去下载,而会从这个 Gitea 实例自己的仓库中去下载。例如: uses: actions/checkout@v3 将会从 [server].ROOT_URL /actions/checkout.git 这个地址去下载 actions。 设置 [actions].DEFAULT_ACTIONS_URL0 码力 | 303 页 | 3.88 MB | 1 年前3
git 操作手册它默认指向master分支,切换分支时就是让HEAD指向不同的分支。每次有新的 提交时,HEAD都会自动指向最新的提交。 首次创建分支前,得先进行一次提交,否则git无法创建分支(因为分支是基于 提交去创建的)。 # git log --decorate --graph --all #查看整个项目的分支图 # git branch /git-data # mkdir /git-backup #将证书及密钥文件复制到/etc/gitlab目录下 # gitlab-ctl reconfigure #重加载配置文件(耗时较长,约5到10分钟) # gitlab-ctl restart #重新加载配置文件后需要重启gitlab # cat /et0 码力 | 35 页 | 1.69 MB | 1 年前3
共 4 条
- 1













