{
  "feed_url": "https://gbilder.com/tags/git/feed.json",
  "home_page_url": "https://gbilder.com/tags/git/",
  "items": [
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://forgejo.org/docs/latest/admin/installation/docker/\"\u003ehttps://forgejo.org/docs/latest/admin/installation/docker/\u003c/a\u003e\u003c/p\u003e\n  \u003cdiv class=\"e-content\"\u003e\u003cp\u003enetworks:\r\u003cbr\u003e\n  forgejo:\r\u003cbr\u003e\n    external: false\r\u003cbr\u003e\n\r\u003cbr\u003e\nservices:\r\u003cbr\u003e\n  server:\r\u003cbr\u003e\n    image: codeberg.org/forgejo/forgejo:16\r\u003cbr\u003e\n    container_name: forgejo\r\u003cbr\u003e\n    environment:\r\u003cbr\u003e\n      - USER_UID=1000\r\u003cbr\u003e\n      - USER_GID=1000\r\u003cbr\u003e\n    restart: always\r\u003cbr\u003e\n    networks:\r\u003cbr\u003e\n      - forgejo\r\u003cbr\u003e\n    volumes:\r\u003cbr\u003e\n      - ./forgejo:/data\r\u003cbr\u003e\n      - /etc/localtime:/etc/localtime:ro\r\u003cbr\u003e\n    ports:\r\u003cbr\u003e\n      - \u0026#x27;3000:3000\u0026#x27;\r\u003cbr\u003e\n      - \u0026#x27;222:22\u0026#x27;\u003c/p\u003e\u003c/div\u003e\n",
      "date_published": "2026-08-02T20:31:50+02:00",
      "external_url": "https://forgejo.org/docs/latest/admin/installation/docker/",
      "id": "https://gbilder.com/bookmarks/01M4EHSMYAA7TJRFR0ACMS171K/",
      "tags": [
        "git"
      ],
      "title": "Installation with Docker | Forgejo – Beyond coding. We forge.",
      "url": "https://gbilder.com/bookmarks/01M4EHSMYAA7TJRFR0ACMS171K/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://codefloe.com/\"\u003ehttps://codefloe.com/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2026-07-24T19:09:03+02:00",
      "external_url": "https://codefloe.com/",
      "id": "https://gbilder.com/bookmarks/01M4EHSMRQSB4FQDRWX9WJCF1M/",
      "tags": [
        "git"
      ],
      "title": "CodeFloe - A code hosting platform for the modern age",
      "url": "https://gbilder.com/bookmarks/01M4EHSMRQSB4FQDRWX9WJCF1M/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://alexwlchan.net/2026/bare-git/\"\u003ehttps://alexwlchan.net/2026/bare-git/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2026-02-17T13:04:16+02:00",
      "external_url": "https://alexwlchan.net/2026/bare-git/",
      "id": "https://gbilder.com/bookmarks/01M4EHSJTAJ14BCSV1AR4S3N9G/",
      "tags": [
        "git",
        "understandme"
      ],
      "title": "The bare minimum for syncing Git repos – alexwlchan",
      "url": "https://gbilder.com/bookmarks/01M4EHSJTAJ14BCSV1AR4S3N9G/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://github.com/trasta298/keifu\"\u003ehttps://github.com/trasta298/keifu\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2026-01-17T08:40:45+02:00",
      "external_url": "https://github.com/trasta298/keifu",
      "id": "https://gbilder.com/bookmarks/01M4EHSJBA2BWMTHTN9XYEBVS2/",
      "tags": [
        "cli",
        "git",
        "tryme"
      ],
      "title": "GitHub - trasta298/keifu: Git genealogy, untangled. A TUI for navigating commit graphs with color and clarity.",
      "url": "https://gbilder.com/bookmarks/01M4EHSJBA2BWMTHTN9XYEBVS2/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://tylercipriani.com/blog/2025/08/15/git-lfs/\"\u003ehttps://tylercipriani.com/blog/2025/08/15/git-lfs/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2025-08-16T07:39:43+02:00",
      "external_url": "https://tylercipriani.com/blog/2025/08/15/git-lfs/",
      "id": "https://gbilder.com/bookmarks/01M4EHSG1PPPNKBB8ZSCW29NNS/",
      "tags": [
        "git"
      ],
      "title": "The future of large files in Git is Git - Tyler Cipriani",
      "url": "https://gbilder.com/bookmarks/01M4EHSG1PPPNKBB8ZSCW29NNS/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://radicle.xyz/\"\u003ehttps://radicle.xyz/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2025-08-12T19:29:30+02:00",
      "external_url": "https://radicle.xyz/",
      "id": "https://gbilder.com/bookmarks/01M4EHSFYSM84MAZKHRGRCZZCM/",
      "tags": [
        "sovereignty",
        "distributed",
        "git",
        "tryme",
        "grokme"
      ],
      "title": "Radicle: the sovereign forge",
      "url": "https://gbilder.com/bookmarks/01M4EHSFYSM84MAZKHRGRCZZCM/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://thinkinglabs.io/articles/2025/07/21/on-the-benefits-of-trunk-based-development.html\"\u003ehttps://thinkinglabs.io/articles/2025/07/21/on-the-benefits-of-trunk-based-development.html\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2025-07-23T07:28:23+02:00",
      "external_url": "https://thinkinglabs.io/articles/2025/07/21/on-the-benefits-of-trunk-based-development.html",
      "id": "https://gbilder.com/bookmarks/01M4EHSFJEWE48WZ4GYCCCT34N/",
      "tags": [
        "git"
      ],
      "title": "ThinkingLabs:: Thierry de Pauw - On the Benefits of Trunk-based Development",
      "url": "https://gbilder.com/bookmarks/01M4EHSFJEWE48WZ4GYCCCT34N/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://magit.vc/\"\u003ehttps://magit.vc/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2025-05-29T13:16:09+02:00",
      "external_url": "https://magit.vc/",
      "id": "https://gbilder.com/bookmarks/01M4EHSEVJHS50RK81DMD0J6Y9/",
      "tags": [
        "git",
        "tryme"
      ],
      "title": "It's Magit! A Git Porcelain inside Emacs",
      "url": "https://gbilder.com/bookmarks/01M4EHSEVJHS50RK81DMD0J6Y9/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://jsdev.space/15-git-commands/\"\u003ehttps://jsdev.space/15-git-commands/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2025-05-02T18:11:35+02:00",
      "external_url": "https://jsdev.space/15-git-commands/",
      "id": "https://gbilder.com/bookmarks/01M4EHSEBSWBK93T2PZE3JV463/",
      "tags": [
        "git",
        "tutorials"
      ],
      "title": "15 Git Commands That Cover 90% of a Developer’s Daily Workflow",
      "url": "https://gbilder.com/bookmarks/01M4EHSEBSWBK93T2PZE3JV463/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://cdm-project.com/\"\u003ehttps://cdm-project.com/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2025-04-29T07:33:21+02:00",
      "external_url": "https://cdm-project.com/",
      "id": "https://gbilder.com/bookmarks/01M4EHSE9KZW4E075BGK1P5J08/",
      "tags": [
        "git",
        "tryme"
      ],
      "title": "The CDM-Project",
      "url": "https://gbilder.com/bookmarks/01M4EHSE9KZW4E075BGK1P5J08/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://www.seyhan.me/blog/post/lost-art-of-commit-messages\"\u003ehttps://www.seyhan.me/blog/post/lost-art-of-commit-messages\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2025-03-25T11:50:32+02:00",
      "external_url": "https://www.seyhan.me/blog/post/lost-art-of-commit-messages",
      "id": "https://gbilder.com/bookmarks/01M4EHSDE7G74CB14CQV9VB820/",
      "tags": [
        "git",
        "best-practices"
      ],
      "title": "Seyhan Dzhamur",
      "url": "https://gbilder.com/bookmarks/01M4EHSDE7G74CB14CQV9VB820/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://beej.us/guide/bggit/\"\u003ehttps://beej.us/guide/bggit/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2025-02-05T08:34:19+02:00",
      "external_url": "https://beej.us/guide/bggit/",
      "id": "https://gbilder.com/bookmarks/01M4EHSCFE29S9BTTP5NSHP4CM/",
      "tags": [
        "git"
      ],
      "title": "Beej's Guide to Git",
      "url": "https://gbilder.com/bookmarks/01M4EHSCFE29S9BTTP5NSHP4CM/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://mirawelner.com/posts/checkout.html\"\u003ehttps://mirawelner.com/posts/checkout.html\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2025-01-10T00:07:09+02:00",
      "external_url": "https://mirawelner.com/posts/checkout.html",
      "id": "https://gbilder.com/bookmarks/01M4EHSC05N3KKB5BRFYQPKYTQ/",
      "tags": [
        "git"
      ],
      "title": "Can we communally deprecate git checkout?",
      "url": "https://gbilder.com/bookmarks/01M4EHSC05N3KKB5BRFYQPKYTQ/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://joaquimrocha.com/2024/09/22/how-to-fork/\"\u003ehttps://joaquimrocha.com/2024/09/22/how-to-fork/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-10-15T07:19:41+02:00",
      "external_url": "https://joaquimrocha.com/2024/09/22/how-to-fork/",
      "id": "https://gbilder.com/bookmarks/01M4EHSAJF67CE7CZ9MY8XVJAK/",
      "tags": [
        "git",
        "best-practices"
      ],
      "title": "How to fork: Best practices and guide",
      "url": "https://gbilder.com/bookmarks/01M4EHSAJF67CE7CZ9MY8XVJAK/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://web.stanford.edu/~gentzkow/research/CodeAndData.pdf\"\u003ehttps://web.stanford.edu/~gentzkow/research/CodeAndData.pdf\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-09-24T21:57:26+02:00",
      "external_url": "https://web.stanford.edu/~gentzkow/research/CodeAndData.pdf",
      "id": "https://gbilder.com/bookmarks/01M4EHSA6ABY67JW7QEHVZG4GF/",
      "tags": [
        "git",
        "version-control",
        "tutorials"
      ],
      "title": "Code and Data for the Social Sciences: A Practitioner’s Guide",
      "url": "https://gbilder.com/bookmarks/01M4EHSA6ABY67JW7QEHVZG4GF/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://www.frankpinter.com/notes/git-for-economists-presentation.pdf\"\u003ehttps://www.frankpinter.com/notes/git-for-economists-presentation.pdf\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-09-24T21:56:22+02:00",
      "external_url": "https://www.frankpinter.com/notes/git-for-economists-presentation.pdf",
      "id": "https://gbilder.com/bookmarks/01M4EHSA68687HJB0ZD6M1B5P9/",
      "tags": [
        "git",
        "tutorials"
      ],
      "title": "Git: A Guide for Economists",
      "url": "https://gbilder.com/bookmarks/01M4EHSA68687HJB0ZD6M1B5P9/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://m.mediawiki.org/wiki/GitLab/Migration_status\"\u003ehttps://m.mediawiki.org/wiki/GitLab/Migration_status\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-07-14T13:35:08+02:00",
      "external_url": "https://m.mediawiki.org/wiki/GitLab/Migration_status",
      "id": "https://gbilder.com/bookmarks/01M4EHS8W2YK6V02Y2RV5PW4WV/",
      "tags": [
        "git"
      ],
      "title": "GitLab/Migration status - MediaWiki",
      "url": "https://gbilder.com/bookmarks/01M4EHS8W2YK6V02Y2RV5PW4WV/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://kiranrao.ca/2024/06/21/git-config.html\"\u003ehttps://kiranrao.ca/2024/06/21/git-config.html\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-06-27T18:55:33+02:00",
      "external_url": "https://kiranrao.ca/2024/06/21/git-config.html",
      "id": "https://gbilder.com/bookmarks/01M4EHS8JXQPAB8RN2TESTX2GC/",
      "tags": [
        "git",
        "tutorials"
      ],
      "title": "My .gitconfig file dissected | Kiran Rao",
      "url": "https://gbilder.com/bookmarks/01M4EHS8JXQPAB8RN2TESTX2GC/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://glasskube.dev/guides/git/\"\u003ehttps://glasskube.dev/guides/git/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-05-05T18:21:12+02:00",
      "external_url": "https://glasskube.dev/guides/git/",
      "id": "https://gbilder.com/bookmarks/01M4EHS7C2J28RM5SPRBEQXV6A/",
      "tags": [
        "git",
        "tutorials"
      ],
      "title": "The guide to Git I never had. | Glasskube.dev",
      "url": "https://gbilder.com/bookmarks/01M4EHS7C2J28RM5SPRBEQXV6A/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://ohmygit.org/\"\u003ehttps://ohmygit.org/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-04-11T09:13:01+02:00",
      "external_url": "https://ohmygit.org/",
      "id": "https://gbilder.com/bookmarks/01M4EHS6WRWC97J5A36NPXS9G2/",
      "tags": [
        "git",
        "tutorials",
        "games"
      ],
      "title": "Oh My Git!",
      "url": "https://gbilder.com/bookmarks/01M4EHS6WRWC97J5A36NPXS9G2/"
    }
  ],
  "language": "en",
  "title": "#git · Louche Cannon",
  "version": "https://jsonfeed.org/version/1.1"
}