👏 Learn 👏 to 👏 squash 👏 those 👏 commits 👏
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.
You don’t just write your entire project, then make your first commit?
/j
I do kinda do that with the initial commit (don’t commit anything until I have something really basic that works). It feels awkward to commit code that does nothing.
That’s all I ever commit
Yeh I use git (
git commit --amend)git commit --amend --no-editandgit push --force-with-leaseNo-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.
If you’re comfortable with whatever text editor git uses, give git rebase -i a try.
Would this also trigger (
git rev-parse) to change? I have CI/CD listening to changes on the master branchWhen you have to amend a commit that you have already pushed you have to force push the amendment. That should then trigger the Pipeline
–force-with-lease though, not just force… It’s a good habit to have because then when you are working with other people you won’t fuck everything up.
This is good advice, I got too used to being a solo dev that once I worked with a larger team… mistakes were made.
Work off the master branch first, don’t push to prod until you’re ready to
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.
…do you not use branches?
It’s a collaboration tool and i’m not collaborating with anyone so why’d I bother going through the extra bells and whistles?
VCS’s are organizational tools as much as they are collaboration tools. You should learn it and use it to improve your coding abilities through better management.
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.
Skill issue
Has your real dev commits gotten you a real dev job? You seem to be looking for a job offer on your mastodon since february and i’m worried for you.
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/wireapp/wire-server/commits?author=stephen-smith 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/document/d/1ORf48b557nK0gYI4h6J0xP7nzOVRoqtOogYsukUMREU
Best of luck finding a job, sorry about your father
ty
A dev on windows? Of course that’s your git log!
Looks like a normal branch where someone debugs some GitHub workflow.
Is it humor because we make fun of you?
More like laughs out of relatability. Tho I am getting dogpiled for the industry standard practice of using what the company provides.
You need to learn refactoring/squashing
[Test] around and find out
I cannot give you a 100% for consistency. You have three inconsistent check in messages: ‘tet’, ‘FueraEstanciaRowRename’, and ‘Revert “test”’. You must be uniformly informative with your messages.
Me when learning GH Actions/CI/CD
I see I’m not the only one fighting with CI/CD pipelines.
nonsense, I would never use windows
Whenever I work on something, I don‘t intend on publishing, I use What the commit.
Oh, nice. i’ll script it on my neovim
Small incremental changes are good.
Very few people actually practice continuous integration
Test
Fix
Fix?
Fixed?
This one right?
Why?
…
That was while I still had a soul
