
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.
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.
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, […]
A powerful Git feature for temporarily saving code in progress
In order to use Git LFS, you'll need to download and install a new program that's separate from Git.
Are you adding all the correct files? Check the files that are part of a commit in git with this trick.
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.
Yes, you can totally push an empty commit in Git if you really want to. Here's how to do that.
Improve your version control skills to resolve issues and maintain a clean Git repository.
Git rebasing is a crucial skill for developers working in collaborative environments. It involves...
Using a monorepo causes a lot of performance challenges for git. Here's how we solve them at Canva.
If you no longer want to include a file in Git version control and want to add it to the .gitignore...
Introduction: The software development process has been transformed by the DevOps...
I am sharing my personal experience through this article. When working with Git, it's important to...
Managing code and collaborating with others can be a daunting task, but Git makes it easy. This...
GitOps is a methodology for deploying and managing software applications using Git. It is also...
WHAT IS GIT? A lot of times, people are confused on the right commands to use to resolve git...
How to rename master to main in Github Table of Contents Context setting Step...
As more companies strive to deliver software faster it becomes clear what legacy processes are...
Learn essential Git commands for versioning and collaborating on data science projects.
And how to avoid them getting in there? — A surprisingly simple technique to handle it.
— Elitsa Krumova (@Eli_Krumova)
Protect and discover secrets using Gitleaks 🔑.
Quick reference guide on fork and pull request workflow - susam/gitpr
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.
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.
I have launched a newsletter Git Better to help learn new tricks and advanced topics of Gi...
A beginner's guide to creating a personal website and blog using Jekyll and hosting it for free using GitHub Pages.
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.
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.
This article is a collection of the 18 most frequently asked questions and their answers when it...
Create, maintain, and contribute to a long-living dataset that will update itself automatically across projects.
Introduction In this post, we'll be looking at the git stash command and its usage. We com...
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.
While it's not something that everyone likes to do, I've always found it essential to write notes. Th...
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!
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.
After using Git for more than 2 years and teaching it to people, there are few tip that I would like to share.
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…
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.
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.
In this tutorial we share with you a collection of tips that will help you manage your git repositories.