Skip to content

Commit 8746e8b

Browse files
committed
📝 Rearrange advanced git section
1 parent f7453f2 commit 8746e8b

File tree

2 files changed

+45
-14
lines changed

2 files changed

+45
-14
lines changed
Lines changed: 29 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,37 @@
1-
.. SPDX-FileCopyrightText: 2022 Veit Schiele
1+
.. SPDX-FileCopyrightText: 2020 Veit Schiele
22
..
33
.. SPDX-License-Identifier: BSD-3-Clause
44
55
Advanced Git
66
============
77

8+
:doc:`git cherry-pick <cherry-pick>`
9+
allows you to append any Git commit to the current ``HEAD`` based on its
10+
hash value.
11+
:doc:`git bisect <bisect>`
12+
allows you to quickly find a Git commit that has introduced a regression.
13+
:doc:`git notes <notes>`
14+
adds text notes to commits, tags and other objects.
15+
:doc:`hooks/index`
16+
are scripts that are automatically executed when certain events occur in a
17+
Git repository.
18+
:doc:`Jupyter Notebooks <jupyter-notebooks>`
19+
can lead to problems when managing with Git.
20+
:doc:`Binärdateien <binary-files>`
21+
can be configured in Git so that meaningful diffs are displayed.
22+
:doc:`vs-code/index`
23+
can use an existing Git installation to provide the corresponding
24+
functionalities.
25+
:doc:`gitlab/index`
26+
is a web application for version management based on Git.
27+
:doc:`git-big-picture`
28+
visualises Git repositories as :abbr:`DAGs (directed acyclic graph)`.
29+
:doc:`etckeeper`
30+
is a collection of tools that can be used to manage the :file:`/etc`
31+
directory in a Git repository.
32+
:doc:`internals`
33+
refers to articles on Git’s database internals.
34+
835
.. toctree::
936
:hidden:
1037

@@ -18,16 +45,4 @@ Advanced Git
1845
gitlab/index
1946
git-big-picture
2047
etckeeper
21-
22-
Git’s database internals
23-
------------------------
24-
25-
.. seealso::
26-
* `Commits are snapshots, not diffs
27-
<https://github.blog/2020-12-17-commits-are-snapshots-not-diffs/>`_
28-
* `Git’s database internals I: packed object store
29-
<https://github.blog/2022-08-29-gits-database-internals-i-packed-object-store/>`_
30-
* `Git’s database internals II: commit history queries
31-
<https://github.blog/2022-08-30-gits-database-internals-ii-commit-history-queries/>`_
32-
* `Git’s Database Internals III: File History Queries
33-
<https://github.blog/2022-08-31-gits-database-internals-iii-file-history-queries/>`_
48+
internals
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
.. SPDX-FileCopyrightText: 2020 Veit Schiele
2+
..
3+
.. SPDX-License-Identifier: BSD-3-Clause
4+
5+
Git’s database internals
6+
------------------------
7+
8+
.. seealso::
9+
* `Commits are snapshots, not diffs
10+
<https://github.blog/2020-12-17-commits-are-snapshots-not-diffs/>`_
11+
* `Git’s database internals I: packed object store
12+
<https://github.blog/2022-08-29-gits-database-internals-i-packed-object-store/>`_
13+
* `Git’s database internals II: commit history queries
14+
<https://github.blog/2022-08-30-gits-database-internals-ii-commit-history-queries/>`_
15+
* `Git’s Database Internals III: File History Queries
16+
<https://github.blog/2022-08-31-gits-database-internals-iii-file-history-queries/>`_

0 commit comments

Comments
 (0)