Why I don't commit generated files to master
A developer explains the problems with committing generated files to a Git repository's master branch and why they stopped the practice.
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 automating Xcode build and version numbers using Git commit counts and tags, keeping the Info.plist clean.
A guide to configuring SSH on Windows for easier, secure connections to Linux VMs and Git, eliminating repeated password prompts.
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.
Explains how to use Bash's $_ and !$ to reuse the last parameter from a terminal command, saving time and keystrokes.
Explains the six parts of a development workflow (Scaffold, Develop, Test, Integrate, Optimize, Deploy) and how to automate them to save time.
Explains how to add a 'suggest an edit' link to Jekyll blog posts, enabling readers to easily submit corrections via GitHub pull requests.
A GitHub staffer shares eight key technical lessons learned from six months of hands-on work with GitHub Pages.
Introducing Hooks, a simple tool for running custom commands on GitHub webhooks to enable easy continuous deployment.
Practical advice for software teams to reduce merge conflicts and improve collaboration using version control best practices.
The article argues for making website source code public by default, especially for blogs and simple sites, to help other developers learn and collaborate.
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 methods for scheduling future posts with the Sculpin static site generator, including using the 'at' command and different deployment strategies.
A guide on how to revert a single file to a previous state using Git commands like 'checkout' and 'reset'.
Analyzing Linux commit messages using TF-IDF to identify what individual developers work on, beyond common stop words.
A developer shares a tip about a minor bug in Visual Studio Online's Git integration with Team Explorer and provides a workaround.