Git-iquette
Advocates for establishing a 'Git-iquette'—a set of etiquette rules for using Git in team projects to improve code history clarity and collaboration.
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 guide on how to revert a single file to a previous state using Git commands like 'checkout' and 'reset'.
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.
A guide on using Git's interactive rebase to squash multiple commits, cleaning up commit history by merging them.
A guide to creating a custom 'git lg' alias for a more visual and informative Git commit history graph.
Explains how a project's version control history, especially commit messages, serves as crucial documentation for understanding code changes and developer intent.
A satirical critique of source control, arguing for USB drives, to highlight flawed reasoning in tech outage reactions.
A technical workshop on advanced Git techniques, including branching, bisect, interactive rebase, and using the 'hub' tool for GitHub workflows.
A tutorial on using Git's sparse checkout feature to clone only specific directories from a large repository, saving disk space.
A guide on setting up Git for TFS projects and creating folder hierarchies using command-line Git tools within Visual Studio.
A developer shares their experience moving private repositories from GitHub to Bitbucket, citing Bitbucket's free private repos for small teams.
A programmer discusses common bad habits like leaving unused code, over-generalization, and OOP fixation, offering advice for cleaner development.
A technical guide for converting a Mercurial repository to Git using the fast-export tool, including steps for .hgignore conversion.
Introducing VCS Translator, an open-source tool to convert commands between different version control systems like Git and Mercurial.
A developer recounts the failure of their primary hard drive, the recovery options considered, and an assessment of data loss.
Compares the committer models and development processes of three Python projects: Unladen Swallow, PyPy, and Django.
A guide to configuring Mercurial to hide inactive branches by default using a custom alias in the .hgrc file.
A technical guide on converting a Subversion (SVN) repository to a Mercurial repository using the `hg convert` extension and local mirroring for speed.
Reports on the downtime of the svn.dev.java.net repository and encourages users to share other java.net service issues.