for your consideration: two git aliases that are very useful for debugging CI workflows

[alias]
oops = commit --amend --no-edit
yolo = "!yolo() { git add -- \"$@\"; git oops; git push --force-with-lease; }; yolo"
@whitequark ooh, I have that, except I call it ”yeet" insead of "yolo"
@zmz @whitequark I propose adding both. yolo with --force and yeet with --force-with-lease. If you want to get along with others participating, use yeet. If you disregard the contribution of others and don't care if they get upset, use yolo.
@interru @whitequark the difference between `--force` and `--force-with-lease` has never been relevant in practice in project I've ever worked on
@zmz @whitequark it's relevant if you work on branches that multiple people are working on. If you work alone on feature branches, it's irrelevant. But it can't hurt to use it anyway.