Pro Git 中文版 第2版 2.1.664-lw 61 上面这种操作的含义是,将冒号前面的空值推送到远程标签名,从而高效地删除它。 第二种更直观的删除远程标签的方式是: $ git push origin --delete检出标签 如果你想查看某个标签所指向的文件版本,可以使用 git checkout 命令, 虽然这会使你的仓库处于“分离头 指针(detached HEAD)”的状态——这个状态有些不好的副作用: request #89 from schacon/appendix-final HEAD is now at df3f601... add atlas.json and cover image 在“分离头指针”状态下,如果你做了某些更改然后提交它们,标签不会发生变化, 但你的新提交将不属于任 何分支,并且将无法访问,除非通过确切的提交哈希才能访问。 因此,如果你需要进行更改,比如你要修复旧 版本中的错误,那么通常需要创建一个新分支: 会保存一个提交对象(commit object)。 知道了 Git 保存数据的方式,我们可以很自 然的想到——该提交对象会包含一个指向暂存内容快照的指针。 但不仅仅是这样,该提交对象还包含了作者的姓 名和邮箱、提交时输入的信息以及指向它的父对象的指针。 首次提交产生的提交对象没有父对象,普通提交操 作产生的提交对象有一个父对象, 而由多个分支合并产生的提交对象有多个父对象, 为了更加形象地说明, 0 码力 | 501 页 | 19.30 MB | 1 年前3
Pro Git 中文版 第2版 2.1.66v1.4-lw 上面这种操作的含义是,将冒号前面的空值推送到远程标签名,从而高效地删 除它。 第二种更直观的删除远程标签的方式是: $ git push origin --delete检出标签 如果你想查看某个标签所指向的文件版本,可以使用 git checkout 命令, 虽 然这会使你的仓库处于“分离头指针(detached HEAD)”的状态——这个状 态有些不好的副作用: request #89 from schacon/appendix- final HEAD is now at df3f601... add atlas.json and cover image 在“分离头指针”状态下,如果你做了某些更改然后提交它们,标签不会发生变 化, 但你的新提交将不属于任何分支,并且将无法访问,除非通过确切的提 交哈希才能访问。 因此,如果你需要进行更改,比如你要修复旧版本中的错 会保存一个提交对象(commit object)。 知道了 Git 保存数据的方式,我们可以很自然的想到——该提交对象会包含一个指向 暂存内容快照的指针。 但不仅仅是这样,该提交对象还包含了作者的姓名和 邮箱、提交时输入的信息以及指向它的父对象的指针。 首次提交产生的提交 对象没有父对象,普通提交操作产生的提交对象有一个父对象, 而由多个分 支合并产生的提交对象有多个父对象, 为了更加形象 0 码力 | 670 页 | 13.59 MB | 1 年前3
git 操作手册# git diff --cached #查看未提交的暂存 ★分支操作 分支(branch)的本质其实就是一个提交对象(commit),HEAD是一个指针, 它默认指向master分支,切换分支时就是让HEAD指向不同的分支。每次有新的 提交时,HEAD都会自动指向最新的提交。 首次创建分支前,得先进行一次提交,否则git无法创建分支(因为分支是基于 -D xxxxx #强制删除分支(不能删除当前所处的分支) # git branch -d xxxxx #删除空的分支,删除已被合并的分支 # git merge yyy #将yyy分支合并到当前分支(当前为xxx),源为 yyy,目的为xxx # git ★tag操作 tag是git版本库的一个标记命令,指向了某个commit的指针,tag命令主要用于 发布版本管理,当一个版本发布时,打上tag标签。 有了分支(branch)为什么还要引入tag这个概念呢? 因为tag是相对于同一个分支而言的,同一分支不停地开发,有新增的文件,也 有修改旧的文件,每次提交(commit)后当前分支的HEAD指针会指向最新的提 交,那么如何管理旧的提交呢?可以对某个时间点的提交打个标记,方便后续0 码力 | 35 页 | 1.69 MB | 1 年前3
Gitea v1.21.1 中文文档您的密码”进行引用。 INSTALL_LOCK :false:禁止访问安装页面。 SECRET_KEY :“” :全局密钥。这应该更改。如果它具有一个值并且 INSTALL_LOCK 为空,则 INSTALL_LOCK 将自动设置为 true 。 DISABLE_REGISTRATION :false:禁用注册,之后只有管理员才能为用户创建帐户。 REQUIRE_SIGNIN_VIEW 的密码。 --auth_token:访问 clone_addr 的个人令牌。 --owner_name lunny :如果非空,数据将存储在具有所有者名称的目录中。 --repo_name tango :如果非空,数据将存储在具有存储库名称的目录中。 --units :要迁移的项目,一个或多个项目应以逗号分隔。允许的项目有 wiki, issues issues, labels, releases, release_assets, milestones, pull_requests, comments。如果为 空,则表示所有项目。 restore-repo 从磁盘目录中还原存储库数据: 选项: --repo_dir dir , -r dir :还原数据的存储库目录路径。 --owner_name lunny :还原目标所有者名称。 0 码力 | 303 页 | 3.88 MB | 1 年前3
共 4 条
- 1













