Six months running GitLab CE in production on Fedora Server — here's what I learned. SELinux doesn't need to be disabled, just configured correctly. Detailed guides covering firewalld, gitlab.rb, automated backups, and Prometheus/Grafana monitoring included. Everything you need to build your own internal DevOps platform without relying on the cloud.
Jujutsu (jj) is a next-generation Git-compatible version control system that eliminates the staging area, supports an Operations Log for easy undos, and handles conflicts flexibly.
Forget manual FTP uploads. With just 5 minutes of Git Bare Repository setup, you can instantly deploy your application to a VPS using a single git push command.
Forget the fear of typing the wrong Git CLI commands. Learn how to leverage JetBrains IDEs to manage branches, Cherry-pick, and handle Conflicts more visually, safely, and professionally.
Learn how to use git send-email to contribute code professionally to the Linux Kernel and major open-source projects. Includes SMTP setup, commit message standards, and patch series management.
Rebase is a powerful technique but can lead to code loss during conflict resolution. Using git range-diff allows you to accurately compare commit differences before and after changes, ensuring absolute project safety.
Eliminate the headache of messy commit messages. Learn how to use git interpret-trailers to automate Issue IDs and Co-authors according to professional standards.
Don't let 'git pull' clutter your project. Learn how to use git fetch, rebase, and safe code update workflows to keep your commit history clean and professional.
Worried every time you type git reset --hard? git-sim helps you preview the results with visual animations, ensuring your important code never 'vanishes' again.