git

cover image

Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub.com or GitHub Enterprise.

cover image

Introduction Git is a distributed version control system that helps you track changes in your code, collaborate with others, and maintain a history of your project. Git Bash is a terminal application for Windows that provides a Unix-like command-line experience for using Git. This guide will walk you through setting up Git, using Git Bash, […]

cover image

A powerful Git feature for temporarily saving code in progress

cover image

In order to use Git LFS, you'll need to download and install a new program that's separate from Git.

cover image

Are you adding all the correct files? Check the files that are part of a commit in git with this trick.

cover image

Accidentally add a file that was not supposed to be added? If you have not made the commit yet, you can undo the git add and remove the file from staging.

cover image

Yes, you can totally push an empty commit in Git if you really want to. Here's how to do that.

cover image

Improve your version control skills to resolve issues and maintain a clean Git repository.

cover image

Git rebasing is a crucial skill for developers working in collaborative environments. It involves...

cover image

Using a monorepo causes a lot of performance challenges for git. Here's how we solve them at Canva.

cover image

If you no longer want to include a file in Git version control and want to add it to the .gitignore...

cover image

Introduction: The software development process has been transformed by the DevOps...

cover image

I am sharing my personal experience through this article. When working with Git, it's important to...

cover image

Managing code and collaborating with others can be a daunting task, but Git makes it easy. This...

cover image

GitOps is a methodology for deploying and managing software applications using Git. It is also...

cover image

WHAT IS GIT? A lot of times, people are confused on the right commands to use to resolve git...

cover image

From the highly eclectic blog of Mark Dominus

cover image

How to rename master to main in Github Table of Contents Context setting Step...

cover image

As more companies strive to deliver software faster it becomes clear what legacy processes are...

cover image

Learn essential Git commands for versioning and collaborating on data science projects.

cover image

And how to avoid them getting in there? — A surprisingly simple technique to handle it.

— Elitsa Krumova (@Eli_Krumova)

cover image

Protect and discover secrets using Gitleaks 🔑.

cover image

The Secret Passions of Git Checkout · GitHub

cover image

Quick reference guide on fork and pull request workflow - susam/gitpr

Git
cover image

Because they perform similar operations, it is easy to mix these commands up. Here are a few guidelines and rules for when each command should and should not be used.

cover image

A Hacker’s Guide to Git is now available as an e-book. You can purchase it on Leanpub. Introduction Git is currently the most widely used version control system in the world, mostly thanks to GitHub. By that measure, I’d argue that it’s a...

Learn about the major reasons behind Git repositories becoming too large and techniques to manage these repositories, from submodules to Git LFS.

cover image

I have launched a newsletter Git Better to help learn new tricks and advanced topics of Gi...

cover image

An Introduction to Version Control with Git

cover image

Shaumik examines ways to manage huge repositories with Git, including shallow cloning, cloning a single branch, using submodules and third-party extensions.

Git Hooks are scripts that run automatically every time a particular event occurs in a Git repository. Learn what they do and how to use them effectively.

cover image

Boom! A Git implosion means man hours down the drain! Avoid such scenarios by making use of Git patterns that suit your team and project. What Git workflow should you be using? Joe James serves up this in-depth guide to Git patterns for every kind of project.

cover image

This article is a collection of the 18 most frequently asked questions and their answers when it...

cover image

Create, maintain, and contribute to a long-living dataset that will update itself automatically across projects.

cover image

Introduction In this post, we'll be looking at the git stash command and its usage. We com...

cover image

How to use GitLab step by step, even if you have never heard of Git before

At this point, most developers use Git as a tool for collaboration. We have our rote-learned commands to pull, commit, and push. And of course, there's that one coworker who knows a bit more about Git than everyone else, who helps get us back on track whenever our local repos end up in a strange state. But what if I told you that Git can be a valuable tool without ever setting up a remote repository? I'm not just talking about having a working version of your code base to roll back to if you mess something up, although there's that too. Used correctly, Git can help to structure your work, identifying gaps in your test coverage and minimizing dead code.

cover image

While it's not something that everyone likes to do, I've always found it essential to write notes. Th...

cover image

Learn how to compare commits, delete stale branches, and write aliases to save you some time. It's time to dust off your command line and Git busy!

cover image

One of the most useful features of any version control system is the ability to "undo" your mistakes. In Git, "undo" can mean many slightly different things.

cover image

After using Git for more than 2 years and teaching it to people, there are few tip that I would like to share.

cover image

For those hosting their own git repositories there are a number of solutions for creating convenient web-accessible front ends, but [mitxela] wasn’t quite satisfied with any of them. After tr…

cover image

The best way to get to know git is by using it.

cover image

Git stashes can be used to temporarily store code you don't want to commit. This video shows you how to create and apply Git Stashes.

cover image

Did you ever have a problem with Git that you knew a command could fix but you just couldn't remember what one it could be? With this tutorial, you can quickly and easily find it, and get a better understanding how each of them works.

cover image

In this tutorial we share with you a collection of tips that will help you manage your git repositories.