Seriously. My colleague does the same shit and it made me so mad until I realised he was on his branch. Then I was like, whatever, as long as you do a proper MR.
Boys, don't dev alone or you'll end up with a git log like mine
4 months ago by Gonzako to c/programmer_humor
git commit --amend --no-edit and git push --force-with-lease
No-edit skips opening an editor for the commit message and just reuses the same message.
Force-with-lease will force push but only if your local is not missing commits that remote has. Ie other people haven't pushed anything since you last pulled.
Well, prod is luckily the people I have next room. I made the setup so changes get uploaded quickly. I could do branches and all that stuff?
Yeah, but i'd rather not work to work and just get it out the door. What my setup is for is that changes get pulled off the master branch and deployed without an apparent interruption of service.
I see collaboration tools just the same as abstractions, you don't use them just to use them. They need to solve a problem.
Well, there's your problem.
Get yourself a nice button/endpoint you can hit to trigger CI/CD that way instead
You're saying it's a problem but i'm not really reading why. While the idea of a massive button to push changes is fun having the master branch be production is a concrete idea i've grown fond of, iteration is fast, both at testing and deployment.
You don't just write your entire project, then make your first commit?
/j
Then force-push, and fuck up someone's day!
git branches are free
work in your tree
til the changes are ready
300 git push --force-with-lease a day and nobody mad
I prefer to force push directly to the production branch.
I'm very confused haha. didn't you say this code was just personal code? or that it was just for yourself? If you're at a job why are you committing like this?
in any case, I'm sorry for the absolute crazy amounts of hate you're getting for using windows. I do highly recommend trying out linux though. unless you're doing cad or 3d modeling, you will likely have zero issue using it.
With my salary, I am boss of my OS. I tell my boss, βyou really want me working on that pile of shit? Okay, itβs your time.β
Should I find a problem solved by me adding commit messages i'll gladly do it. I use stuff as I find an usecase for it. Atm, i'm completely alone so i've 0 need to write up what my changes do. It personally gets in the way of quickly iterating and then testing.
Not an issue, https://gitlab.com/...
for real devs. https://gitlab.com/bss03/nested/-/commits/main
I'm not sure if any of those commits did, but I worked 2 years doing Haskell backend and jQuery+Bootstrap frontend for Masterword. Before that I did some work for Wire: https://github.com/... Before that, I worked at TGCS for nearly a decade.
But, right now I am still looking for work. I've actually been looking since April 2025 when my time at Masterword ended, but I did update my "hire me" posts back in February because my living situation changed, opening up more opportunities. Originally I needed something remote so I could continue to take care of my father (RIP), now relocation is certainly an option.
If anyone reading this has a position available, or is just curios, my current resume public: https://docs.google.com/...
Is it humor because we make fun of you?
[Test] around and find out
Me when learning GH Actions/CI/CD
Whenever I work on something, I donβt intend on publishing, I use What the commit.
git rebase -i [hash of your first commit]
@programming.dev
Welcome to Programmer Humor!
This is a place where you can post jokes, memes, humor, etc. related to programming!
For sharing awful code theres also Programming Horror.
go to feed...
@programming.dev
Welcome to Programmer Humor!
This is a place where you can post jokes, memes, humor, etc. related to programming!
For sharing awful code theres also Programming Horror.
go to feed...
π Learn π to π squash π those π commits π
save