#Git

2025-11-21

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 <repository_url>

2023-10-12

config

  • 查看配置: git config --list
    • 全局:--global
    • 系统:--system
    • 仓库:--local
  • 设置邮箱: git config --global user.email [email protected]
  • 设置用户名: git config --global user.name immwind

2023-10-08

remote

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

2023-10-18

gitea.yml

[[Docker Compose]] 配置文件:

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...

2025-10-30

checkout

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

2023-10-19

branch

分支操作

2023-09-09

push

推送

2023-09-09

stash

暂存

2023-09-09

switch

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

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

  • flow
    • 提交:编辑区 -> 暂存区 -> 本地仓库 -> 远程仓库
    • 回退:远程仓库 -> 本地仓库 -> 暂存区 -> 工作区
    • 分支:[[branch|创建]] -> [[stash|暂存]] <-> [[branch|切换]] <-> [[stash|恢复]] -> 提交 -> [[merge|合并]]

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 账号,并建好仓库。