Change case to lowercase for committed files
A guide to renaming files to lowercase in a Git repository using a command line script.
A guide to renaming files to lowercase in a Git repository using a command line script.
A step-by-step guide on contributing to open-source GitHub projects by forking, syncing, branching, and creating pull requests.
A guide on using git cherry-pick to selectively merge specific commits from a pull request while maintaining author attribution.
A guide and free video series on how to contribute to open source projects, from creating a pull request to Git rebase.
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 on how to delete a commit from a remote Git repository using the command line.
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 guide on using Git's interactive rebase to squash multiple commits, cleaning up commit history by merging them.
Part 3 of a guide on setting up an OS X dev machine, focusing on managing configuration files (dotfiles) and custom SSH settings.
An analysis of the 2048 game's source code, focusing on its MVC architecture and the process of creating a word-based variant.
A guide on using git rebase to automatically synchronize a gh-pages branch with the master branch in a GitHub repository.