#Git

2024-09-22

reset

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

2024-09-22

revert

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

2024-02-27

merge

[[Git]] 分支合并命令:

2023-11-13

clone

git clone <repository_url>

2023-09-01

remote

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

2023-09-01

config

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

2023-07-24

gitea.yml

[[Docker Compose]] 配置文件:

2023-07-13

使用 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-07-13

branch

分支操作

2023-07-13

checkout

创建和切换分支。

2023-07-13

push

推送

2023-07-13

stash

暂存

2023-07-13

switch

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

2023-07-12

git-filter-repo

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

2023-03-16

tag

[[Git]] 标签操作。

2023-03-15

submodule

子模块

2023-02-17

Gitea

部署

2023-01-01

李纳斯·托沃兹

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

2022-05-06

GitHub

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

2022-03-24

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.

2021-08-03

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

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

2018-10-25

GitHub 使用和基本操作流程

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