Skip Home Changes Edit Add Diff Upload

2025-10-02 GitHub from the command-line

I tried both git-hub and gh and failed twice. Years ago, I tried some git-forge integration with magit in Emacs, too. It didn’t work.

In comparison, just git works.

Somebody sends me the URL to their repository in an email with an explanation. I add a “remote” using their name, and fetch the info I need.

cd ~/src/cool
git remote add berta https://example.org/berta/cool
git fetch berta
git checkout berta/some-feature
git log
...
git checkout main
git merge berta/some-feature

Something like that. And then I write a nice email back.

This is not the dreaded email flow. This is working with remotes. All this requires is that all the contributors have public git repositories. These can be on GitHub (😓), GitLab, sourcehut (😄), Codeberg (😍), self-hosted, whatever.

The only thing that doesn’t work is communicating via the web interface about issues and pull requests or merge requests. Use email or instant messengers. Works for me. My projects not very popular.

#Git