What to add to your Gitignore File
A guide explaining what files to add to your .gitignore file, covering OS files, application files, and credentials to keep Git history clean.
A guide explaining what files to add to your .gitignore file, covering OS files, application files, and credentials to keep Git history clean.
A developer argues against committing commented-out code, explaining why it harms code readability and maintainability.
A developer explains the problems with committing generated files to a Git repository's master branch and why they stopped the practice.
A guide to using PHPDotEnv for secure, environment-specific configuration in CraftCMS, avoiding hard-coded settings in version control.
A tutorial on adding an 'improve this content' button to GitHub Pages sites, enabling collaborative editing via GitHub's web interface.
A developer shares their favorite Git aliases for streamlining common version control tasks in the terminal.
A guide on how to install and upgrade to an in-development, pre-release version of the Laravel PHP framework using Composer.
The article explains the benefits of using a single, large repository (monorepo) for code, citing simplified organization and dependency management.
Practical advice for software teams to reduce merge conflicts and improve collaboration using version control best practices.
A developer shares custom Git action icons created for the PHPStorm IDE toolbar to replace missing default buttons.
A guide on how to delete a commit from a remote Git repository using the command line.
Advocates for establishing a 'Git-iquette'—a set of etiquette rules for using Git in team projects to improve code history clarity and collaboration.
A tool called Word Diff enables version control and collaboration on Microsoft Word documents using Git and GitHub by converting them to Markdown.
Explores challenges and solutions for concurrent development of OBIEE's RPD metadata model, focusing on source control and DevOps practices.
A guide on how to revert a single file to a previous state using Git commands like 'checkout' and 'reset'.
Explores the cultural divide between technical developers (geeks) and non-technical managers (suits) in government IT and how startups invert this hierarchy.
A developer explains how publicly tracking personal goals on GitHub using a structured, open-source system significantly boosted their productivity and accountability.
Critique of outdated government software procurement practices and the need to adopt modern version control and delivery methods.
A guide to managing Git hooks, covering client-side hooks, setup, and centralized management via git templates.
A guide on how to sync a forked Git repository with its upstream source using command-line steps and custom Git aliases.