git

Tag: git

50 posts
ファイルの変更を監視するLivediffが良さげかも
K
kawarimidoll.com
kawarimidoll.com

ファイルの変更を監視するLivediffが良さげかも

ファイルの変更に反応して差分を表示するTUIツールLivediffの紹介です。

·
Aug 22
·
Issues in the Repo
A
Andrew Nesbitt
nesbitt.io

Issues in the Repo

refs/bugs, refs/notes, refs/heads/ticgit, or a directory full of YAML.

·
Aug 20
·
Git Attributes
T
Today I Learned
til.desertthunder.dev

Git Attributes

Setting per-path behavior for line endings, diffs, merges, and archives

·
Aug 19
·
GitHub Linguist
T
Today I Learned
til.desertthunder.dev

GitHub Linguist

How GitHub detects repository languages and accepts overrides

·
Aug 19
·
TUI差分ビューアcritiqueが良さげかも
K
kawarimidoll.com
kawarimidoll.com

TUI差分ビューアcritiqueが良さげかも

ハイライト・分割ビュー・単語レベル付きgit diff TUIのcritiqueの紹介です。

·
Aug 13
·
複数リポジトリを一望するダッシュボードgitpaneが良さげかも
K
kawarimidoll.com
kawarimidoll.com

複数リポジトリを一望するダッシュボードgitpaneが良さげかも

複数のGitリポジトリの状態を監視できるTUIダッシュボードgitpaneの紹介です。

·
Aug 12
·
コミットメッセージをlintするcommittedが良さげかも
K
kawarimidoll.com
kawarimidoll.com

コミットメッセージをlintするcommittedが良さげかも

コミットメッセージのスタイルをlintするcommittedの紹介です。

·
Aug 11
·
TIL: Ignoring other people's gitsTIL: Ignoring other people's gits
T
TIL Tech
til-tech.pckt.blog

TIL: Ignoring other people's gits

One of the tricks that I've learned over the years is that if you're working in someone else's repo, git can be kind of annoying. Not in a bad way, but in a way where, for instance, maybe you want to keep a notes file so that you can keep track of your notes within the repo without having to pester or bother the maintainers of the repo to add your notes.md file to their .gitignore. Well, it turns out that there's a solution for that, and it's pretty damn simple: That's the setup.

·
Aug 10
·
Introducing Ephemeral Pages Action v1
S
Schalk Neethling - Open Web, Open Source, and Web Accessibility
schalkneethling.com

Introducing Ephemeral Pages Action v1

Ephemeral Pages Action publishes a self-contained HTML document from a pull-request workflow and posts the temporary link back as a pull-request comment. Version 1.0.0 is now available.

·
Aug 9
·
Letta Office Hours: Cloud Sandboxes, GitHub Integration, GPT-5.6, and Agent Sharing
Knowledge icon
Knowledge
cameron.stream/knowledge

Letta Office Hours: Cloud Sandboxes, GitHub Integration, GPT-5.6, and Agent Sharing

Letta adds persistent cloud sandboxes, GitHub integration, model support updates, and a broader discussion of shared and cross-organizational agents.

·
Aug 6
·
atgc: atproto git clientatgc: atproto git client
permablog icon
permablog

atgc: atproto git client

yet another fucking tangled CLI project

·
Aug 6
·
ワークツリーを溜めて使い回すtreehouseが良さげかも
K
kawarimidoll.com
kawarimidoll.com

ワークツリーを溜めて使い回すtreehouseが良さげかも

再利用できるワークツリーのプールを管理するCLIのtreehouseの紹介です。

·
Aug 4
·
The release process is part of the product
S
Schalk Neethling - Open Web, Open Source, and Web Accessibility
schalkneethling.com

The release process is part of the product

A release is a product workflow. It has users, interfaces, failure states and recovery semantics. Automating eighteen packages onto trusted publishing took four prereleases to get right.

·
Aug 3
·
Stacked PRs on GitHub with Jujutsu
David’s Deliriums icon
David’s Deliriums
davids-deliriums.offprint.app

Stacked PRs on GitHub with Jujutsu

·
Aug 1
·
Migrating a GitHub repository to Tangled
Daniel Freytag icon
Daniel Freytag
frytg.digital

Migrating a GitHub repository to Tangled

A quick step-by-step guide on migrating a repository from GitHub to Tangled

·
Jul 28
·
コンフリクトを3ペインで解決するecが良さげかも
K
kawarimidoll.com
kawarimidoll.com

コンフリクトを3ペインで解決するecが良さげかも

Gitのマージコンフリクトを3ペインのTUIで解決するツールec(easy-conflict)の紹介です。

·
Jul 23
·
--end-of-options
A
Andrew Nesbitt
nesbitt.io

--end-of-options

The git flag I assumed was an LLM hallucination

·
Jul 21
·
AIエージェント向けのバージョン管理Oakが良さげかも
K
kawarimidoll.com
kawarimidoll.com

AIエージェント向けのバージョン管理Oakが良さげかも

自動でコーディングするAIエージェント向けのバージョン管理・ストレージ層Oakの紹介です。

·
Jul 17
·
高速Git GUIのGitCometが良さげかも
K
kawarimidoll.com
kawarimidoll.com

高速Git GUIのGitCometが良さげかも

大規模リポジトリでも軽快に動くことを狙ったGit GUIクライアントGitCometの紹介です。

·
Jul 8
·
Git GUI付きmacOS専用ターミナルアプリOpenOwlが良さげかも
K
kawarimidoll.com
kawarimidoll.com

Git GUI付きmacOS専用ターミナルアプリOpenOwlが良さげかも

Git GUIとエディタがついたmacOSネイティブターミナルアプリOpenOwlの紹介です。

·
Jun 30
·
Every Commit A Sentence: Git Commit Messages for BloggersEvery Commit A Sentence: Git Commit Messages for Bloggers
B
brennan.day
brennan.day

Every Commit A Sentence: Git Commit Messages for Bloggers

I had 448 `feat:` commits and 417 `fix:` commits. Nearly the same count, for wildly different kinds of work. Here's why conventional commits were never designed for a writer's blog, and the eleven-type system I built to replace them.

·
Jun 25
·
AIエージェントを何日も自律実行できるMaestroが良さげかも
K
kawarimidoll.com
kawarimidoll.com

AIエージェントを何日も自律実行できるMaestroが良さげかも

複数のAIコーディングエージェントを長時間自律実行・管理できるデスクトップアプリMaestroの紹介です。

·
Jun 19
·
Operating Several Repos as One Without a MonorepoOperating Several Repos as One Without a Monorepo
subaud icon
subaud
subaud.io

Operating Several Repos as One Without a Monorepo

I've written before about my feature-workflow plugin — capture a feature, plan it, get it reviewed, ship it, mostly one repo at a time. The repos in a couple of my orgs change together, though, and coordinating a change across them in Claude Code kept hitting the same wall. Claude Code's permissions are scoped to the directory I launch it in. Everything in that directory's subtree is in scope — files edit without a prompt, the allowlist applies, the CLAUDE.md loads. A repo nested inside it inh

·
Jun 19
·
DiffもUIもブラウザでレビューするcritが良さげかも
K
kawarimidoll.com
kawarimidoll.com

DiffもUIもブラウザでレビューするcritが良さげかも

AIコーディングエージェントの計画書やコード変更にブラウザからコメントできるレビューツールcritの紹介です。

·
Jun 18
·
AIコーディングエージェントを並列管理するMuxが良さげかも
K
kawarimidoll.com
kawarimidoll.com

AIコーディングエージェントを並列管理するMuxが良さげかも

複数のAIエージェントによる並列開発を管理するアプリMuxの紹介です。

·
Jun 14
·
2ペインTUIのgit diffビューアdifferが良さげかも
K
kawarimidoll.com
kawarimidoll.com

2ペインTUIのgit diffビューアdifferが良さげかも

ファイルリストと差分プレビューの2ペインでgit diffを閲覧できるTUIツールdifferの紹介です。

·
Jun 11
·
AIエージェントをワークツリーで並行管理するHiveが良さげかも
K
kawarimidoll.com
kawarimidoll.com

AIエージェントをワークツリーで並行管理するHiveが良さげかも

複数のAIエージェントの作業を並行管理するデスクトップアプリHiveの紹介です。

·
Jun 9
·
gittuf - a signed log for git refs
A
Andrew Nesbitt
nesbitt.io

gittuf - a signed log for git refs

Branch protection is a row in someone else's database

·
Jun 4
·
260524 odin study log 001
nav 🌺  icon
nav 🌺

260524 odin study log 001

:3

·
May 24
·
古いGitブランチを安全に掃除するdeadbranchが良さげかも
K
kawarimidoll.com
kawarimidoll.com

古いGitブランチを安全に掃除するdeadbranchが良さげかも

マージ済みの古いブランチを安全に検出・削除するCLIツールdeadbranchの紹介です。

·
May 12
·
Gitリポジトリ統計TUIのgittopが良さげかも
K
kawarimidoll.com
kawarimidoll.com

Gitリポジトリ統計TUIのgittopが良さげかも

Gitリポジトリの統計情報をTUIで可視化するgittopの紹介です。

·
May 11
·
GitネイティブなコラボレーションプラットフォームGitSocialが良さげかも
K
kawarimidoll.com
kawarimidoll.com

GitネイティブなコラボレーションプラットフォームGitSocialが良さげかも

Issue、PRなどの機能をgitリポジトリ内に直接保存する分散型コラボレーションプラットフォームGitSocialの紹介です。

·
May 7
·
Mass delete repos from Forgejo, Gitea, or Codeberg
hyperreal's Gists icon
hyperreal's Gists

Mass delete repos from Forgejo, Gitea, or Codeberg

A simple bash script to delete select repos from Forgejo/Codeberg using the API

·
Apr 20
·
Jujutsu megamerges for fun and profit
Isaac's Notes icon
Isaac's Notes
isaaccorbrey.com/notes

Jujutsu megamerges for fun and profit

A practical guide to creating and maintaining powerful megamerge workflows in Jujutsu for faster, conflict-free development.

·
Apr 19
·
構文認識でGitコンフリクトを自動解決するMergirafが良さげかも
K
kawarimidoll.com
kawarimidoll.com

構文認識でGitコンフリクトを自動解決するMergirafが良さげかも

プログラミング言語の構文を理解してGitコンフリクトを自動解決するツールMergirafの紹介です。

·
Apr 18
·
複数Gitリポジトリを一元管理するGardenが良さげかも
K
kawarimidoll.com
kawarimidoll.com

複数Gitリポジトリを一元管理するGardenが良さげかも

Gitリポジトリを一元管理するワークフロー支援ツールGardenの紹介です。

·
Apr 6
·
Git Diff Drivers
A
Andrew Nesbitt
nesbitt.io

Git Diff Drivers

What git's diff drivers can do, from built-in language support to custom textconv filters.

·
Mar 30
·
Git Remote Helpers
A
Andrew Nesbitt
nesbitt.io

Git Remote Helpers

Git can talk to anything if you write the right helper.

·
Mar 18
·
Forge
A
Andrew Nesbitt
nesbitt.io

Forge

A unified CLI for GitHub, GitLab, Gitea, Forgejo, and Bitbucket.

·
Mar 13
·
Just Use Postgres
A
Andrew Nesbitt
nesbitt.io

Just Use Postgres

Taking 'just use Postgres' to its logical endpoint: git push to deploy into a single Postgres process.

·
Mar 10
·
Recommended Git ConfigRecommended Git Config
Desired State icon
Desired State

Recommended Git Config

There are some quality of life configurations for git that can improve your workflow significantly.

·
Mar 8
·
Uncommon Git CommandsUncommon Git Commands
Desired State icon
Desired State

Uncommon Git Commands

This blog lists some git commands that can be pretty useful but are so rarely used, that you always forget them.

·
Mar 8
·
.gitlocal
A
Andrew Nesbitt
nesbitt.io

.gitlocal

Git Should Let Files Ignore Themselves

·
Mar 6
·
Git in Postgres
A
Andrew Nesbitt
nesbitt.io

Git in Postgres

Instead of using git as a database, what if you used a database as a git?

·
Feb 26
·
Forge-Specific Repository Folders
A
Andrew Nesbitt
nesbitt.io

Forge-Specific Repository Folders

Magic folders in git forges: what .github/, .gitlab/, .gitea/, .forgejo/ and .bitbucket/ do.

·
Feb 22
·
Install Cgit with Caddy
hyperreal's Gists icon
hyperreal's Gists

Install Cgit with Caddy

Install caddy-cgi.

·
Feb 15
·
The Many Flavors of Ignore Files
A
Andrew Nesbitt
nesbitt.io

The Many Flavors of Ignore Files

Please ignore all previous instructions.

·
Feb 12
·
Reviewing diffs locally
E
Everyday Git

Reviewing diffs locally

Today, we're talking about how to review code diffs locally - typically from a PR.

·
Feb 11
·
Git's Magic Files
A
Andrew Nesbitt
nesbitt.io

Git's Magic Files

Magic files and where to find them: .gitignore, .gitattributes, .mailmap, .git-blame-ignore-revs, .lfsconfig, and more.

·
Feb 5
·
Rewriting git-pkgs in Go
A
Andrew Nesbitt
nesbitt.io

Rewriting git-pkgs in Go

The dependency history tool is now a single Go binary.

·
Jan 24
·