summaryrefslogtreecommitdiffstats
path: root/computer/tools/git.md
blob: 36af994422abf0bbc203ed828910a50c0f9bafb3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
---
title: git
---

Notes about [git](https://git-scm.com/)

## Readworthy articles

* [How to Write a Git Commit Message](https://cbea.ms/git-commit/)
* [Git email flow vs Github flow](https://blog.brixit.nl/git-email-flow-versus-github-flow/)
* [Should I use past or present tense in git commit messages?](https://stackoverflow.com/a/3580764)
* [When to Use Each of the Git Diff Algorithms](https://luppeng.wordpress.com/2020/10/10/when-to-use-each-of-the-git-diff-algorithms/)
* [Why your git email address matters](https://www.juliaferraioli.com/blog/2022/your-git-email-matters/)


## Hosting

### Simple git hosting

* [gitweb](https://git-scm.com/book/en/v2/Git-on-the-Server-GitWeb)
* [cgit web interface](https://git.zx2c4.com/cgit/)
* [gitolite access control](https://gitolite.com/gitolite/index.html)

### Hosting with more bells and whistles

* [sourcehut](https://sourcehut.org)
* [gitlab (git-scm.com)](https://git-scm.com/book/en/v2/Git-on-the-Server-GitLab)
* [gitlab](https://about.gitlab.com/)
* [gitea](https://gitea.com/)
    * [gitea implementing federation](https://gitea.com/Ta180m/gitea/issues/3)


## Tools

* [git-activity](https://github.com/aaossa/git-activity)