I've just publicly released a simple collection of command-line scripts I've been using privately for years: gitted (written in Python and Bash). They automate four basic Git operations: 1) Start a branch; 2) Pull from upstream; 3) Commit; 4) Push. They also use ChatGPT to generate commit messages automatically. Now, when you want to start a branch, make a few commits, pull from the main repo, and push — you just run:
$ branch 42
$ commit
$ commit
$ pull
$ push
The scripts are designed to be smart enough to handle every situation, including edge cases and errors. Try them out — and if you run into problems, submit a bug report. There are still a few bugs and missing features, so contributions are very welcome!
>>Click here to continue<<