#Git

2025-11-21

pre-commit

pre-commit 是 [[git]] 提交前的钩子,用于在提交前执行一些操作。

2025-11-21

pre-push

pre-push 是 [[git]] 推送前的钩子,用于在推送前执行一些操作。

2026-02-05

worktree

worktree 是 [[git]] 工作区命令,用于管理工作区。

2024-09-22

reset

在 [[git]] 中撤销提交,会覆盖当前版本到要回退之间的版本,如果不希望影响已提交的历史,可以使用 [[reset]]。

2024-09-22

revert

不同于 [[reset]],revert 不会改变提交历史,而是生成一个新的提交来抵消之前的提交。

2025-11-21

merge

merge 是 [[git]] 分支合并命令,用于将一个分支的提交合并到另一个分支。

2023-11-13

clone

[[git]] clone 命令用于从远程仓库克隆一个仓库到本地。

2023-10-12

config

[[git]] config 命令用于配置 Git。

2023-10-08

remote

  • 关联远程仓库: git remote add origin https://github.com/immwind/x.git

2023-10-18

gitea.yml

[[docker-compose]] 配置文件:

2023-10-19

branch

分支操作

2025-10-30

checkout

创建、切换分支,以及恢复文件。

2023-09-09

push

推送

2023-09-09

stash

暂存

2023-09-09

switch

  • 切换指定分支:switch {分支名}
  • 新建:switch -c {分支名}

2023-10-17

使用 filter-repo 修改 git 提交记录

前两天发现有个项目的 git 邮箱写错了,趁今天稍微空些准备祭出祖传的脚本进行修改,谁知出现提示: "git-filter-branch has a glut of gotchas generating mangled history rewrites. Hit Ctrl-C before proceeding to abort, then use an alternative filtering tool such as...

2023-10-19

git-filter-repo

  • install:: pip3 install git-filter-repo
  • github::
  • doc::

2024-11-29

tag

[[git]] 标签操作。

2024-09-13

submodule

子模块

2023-10-17

Gitea

部署

2024-12-20

李纳斯·托沃兹

[[Linux]] 内核和 [[git]] 的创建者,著有 《[[乐者为王]]》。

2025-02-19

GitHub

GitHub 是全球最大的开源代码托管平台和开发者社区(同性交友网站),使用 [[git]] 作为版本控制,2018 年被微软收购。

2024-02-27

Git

Git 是一款分布式版本控制系统,用于管理代码的版本和协作开发。

2021-08-13

GitHub Push 报错:Please use a personal access token instead

今天在提交 GitHub 其中一个仓库时,出现提示remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.

2023-10-17

GitHub 提交时自动过滤指定内容

最近把黑苹果升级到 Big Sur 之后导致 USB 无法识别,在更改配置时又发现电脑中存的几个版本都不对,无奈只能把原配置拷贝出来再进行更改。不过为了吸取之前的教训,准备把配置也放到 GitHub 上,但随之而来的问题是序列号如何处理。

2018-10-25

GitHub 使用和基本操作流程

许久之前的笔记,最近修改发到博客,以备后用。这里假设已有 GitHub 账号,并建好仓库。