Git/Github - Making the Switch from Master to Main
A guide on changing the default Git/GitHub branch name from 'master' to 'main', including steps for both GitHub settings and local Git configuration.
A guide on changing the default Git/GitHub branch name from 'master' to 'main', including steps for both GitHub settings and local Git configuration.
Three Git tips to speed up interactive rebasing: using fixup/squash commits, enabling autosquash, and enabling autostash.
A guide on using Git and GitHub workflows for contributing to open-source projects, covering forking, cloning, and syncing repositories.
A guide for students on how to apply for the GitHub Student Developer Pack to access free tools, GitHub Pro, and other valuable perks.
A guide on cleaning up unwanted commits from previous pull requests to keep your git history clean when contributing to open source projects.
A guide to using git-filter-repo, the recommended tool for permanently removing files (like credentials or large assets) from your Git repository history.
Explains why using descriptive titles for GitHub merge commits improves Git history readability and offers practical advice.
A developer shares insights and tips from a presentation on using Perforce for game development tools and infrastructure.
A guide for IT professionals on renaming the default branch from 'master' to 'main' in GitHub using Git commands and the GitHub UI.
A guide on using `git archive` to export a repository's state at a specific commit, excluding unwanted files like .git and ignored items.
A guide to creating Git aliases that automatically detect and checkout a repository's default branch, handling the transition from 'master' to 'main'.
Explores the deeply distributed nature of Linux kernel development, using the MAINTAINERS file and DRM subsystem as examples.
Critique of Microsoft's 'Embrace, Extend, Extinguish' strategy regarding GitHub, git, and open source, promoting alternative platforms like sourcehut.
Learn how to properly credit co-authors in Git commits using the Co-authored-by trailer, supported by GitHub and GitLab.
A guide to making Django projects portable and easy to share across different machines using Git and dependency management.
Explains the importance of post-project follow-up in data science, focusing on code cleanup, Jupyter notebook version control issues, and documentation.
An introduction to Git and version control systems, explaining basic concepts like CVCS vs DVCS and how Git works.
Discusses the shift from 'master' to 'main' for Git branches, arguing it's a small but meaningful step towards more inclusive language in tech.
Explains the purpose and best practices for using a 'contrib' directory in open-source projects to manage community contributions.
A quick Git tutorial on how to move an accidental commit from the master branch to a new feature branch using simple commands.