Introduction to Git and GitHub: Getting Started with GitHub
A tutorial introducing the basics of GitHub and how it integrates with Git for version control and collaboration.
A tutorial introducing the basics of GitHub and how it integrates with Git for version control and collaboration.
A beginner's guide to Git and GitHub, covering basic concepts, terminology, and initial setup for version control.
A developer shares a script for Neovim/Vim to quickly generate and copy web UI links to specific code regions, improving technical discussions.
A guide to setting up a version-controlled Terraform repository using git, covering basic concepts and best practices for infrastructure as code.
A comprehensive guide to mastering the essential Git commands 'git pull' and 'git push', covering their anatomy, options, and best practices.
Learn how to sort Git branches by commit date instead of alphabetically using git branch --sort and global configuration.
A guide to analyzing git commit history and file changes using Azure Data Explorer for better repository visibility.
Learn three methods to use a Nix flake for development environments without committing the flake files to a Git repository.
Explains why creating a new branch for pull requests, instead of using main, prevents workflow issues and conflicts in Git.
A technical guide on deploying Antora documentation using GitHub Actions with authentication for private GitHub repositories.
Compares using pre-commit hooks vs. CI pipelines for automating code checks, discussing trade-offs like speed, feedback, and handling slow tests.
A guide to installing and using the GitHub CLI to boost productivity for project maintainers and contributors, covering login and key commands.
How to configure TinaCMS to add yourself as a co-author to Git commits, ensuring contributions appear on your GitHub profile.
Learn how to use the 'git branch --show-current' command to display your current Git branch name for command line and automation tasks.
A guide on using VS Code's built-in Source Control to stash and apply Git changes without using the command line.
A guide on learning software development effectively, covering language choice, early practice with simple challenges, and building a todo app.
Principles for designing intuitive, consistent, and productive command line tools for developers, covering syntax, feedback, and extensibility.
A guide to automating the cleanup of stale branches from a remote Git repository, covering generic approaches and provider-specific options.
A guide to using PowerShell scripts to automatically delete merged or stale local Git branches, cleaning up your repository.
Learn how to give credit to other developers by co-authoring Git commits using the command line, with support from GitHub and GitLab.