What should I put in user.name? | git-scm.com
-b --branches -t --tags | git-scm.com
--[no-]all | git-scm.com
A guide on how to manage multiple SSH keys for different GitHub organisations using hasconfig remote and includeif in .gitconfig, all native and no custom scripts.| code.mendhak.com
add | git-scm.com
Have you ever accidentally committed a bunch of junk created by your OS, like Thumbs.db files from Windows, or .DS_Store files from macOS? Or, have you joined a project, and for one of your first commits, added rules to the .gitignore file for your text editor’s project files? If so, this post is for you! You can avoid such pain or busywork by making a global ignore file.| adamj.eu
By default, if you mistype a Git command, it will list similar commands that you might have meant:| adamj.eu
The new sparse index feature makes it feel like you are working in a small repository when working in a focused portion of a monorepo.| The GitHub Blog
NAME| git-scm.com
People should try to compare the quality of the kernel git logs with| tylercipriani.com
While working in Visual Studio today I noticed a message appear at the top my idea. The message stated the following: Speed up your git ex...| bartwullems.blogspot.com
Discover the power of Git’s conditional includes to automatically switch between different developer identities, email addresses, and signing keys based on your project directory structure.| Eric Mann's Blog
Many Git commands output “advice”, with hints about which commands you could run next. Most notably, git status gives you advice for what to do about files in each state:| adamj.eu
TL;DR My dotfiles are checked into a git repo I want to avoid checking in sensitive, work-specific config to a public git repo I updated my git and emacs configs to check for local overrides in ~/.local Like many folks, I check my dotfiles into a git repo to share them across multiple machines. When I set up a new machine I can simply clone that repo, run an install script that adds some symlinks, and get to work with my happy personalized config.| www.emoses.org
NAME| git-scm.com
Installing roles from Galaxy| docs.ansible.com
NAME| git-scm.com
As a follow-up to my previous Buildroot mailing-list post about the git format-patch and git send-email commands, this post covers how to set up the latter.| troglobit.com
A set of rules, their rationale and a short practical guide to creating useful commits.| Bence Ferdinandy
-a --all | git-scm.com
Various aspects of gitweb’s behavior can be controlled through the configuration| git-scm.com
Using GPG, SSH, or S/MIME, you can sign tags and commits locally. These tags or commits are marked as verified on GitHub so other people can be confident that the changes come from a trusted source.| GitHub Docs
Enable the necessary sparse-checkout config settings| git-scm.com
-<number> -n <number> --max-count=<number> | git-scm.com
Contrary to common belief, Git doesn’t store diffs. It actually stores snapshots of whole files, heavily compressed to reduce redundancy. Then when displaying a diff is required, git diff generates it on the fly.| adamj.eu
NAME| git-scm.com
NAME| git-scm.com
Exploring the new setting for the Git autocorrect and my experience in contributing this feature to the Git codebase.| azeemba.com
I often need to present myself differently in git per project. When I work on a client’s own github, and they provide me an email address, it’s more professional, and most of the time a requirement, to use it to identify myself. Git, by default lets me specify configuration globally, or per repository. However, with a little trick I can set it on any abstraction level I need.| Mátyás Budavári
-v --version | git-scm.com
Setting configuration Git configuration to separate personal and work user information.| alex.pearwin.com
-s <tree> --source=<tree> | git-scm.com
Git::MoreHooks::CheckIndent Released| blogs.perl.org
When I clone a new project, I put the proper email address (e.g., a company email) as an author email in the local config stored in the repository. It worked fine until I started working for a client whose project is spread across many repositories that I cloned when needed. I can’t count how many times I forgot to put the correct email into the local config of the newly cloned repository before committing anything into it – just because I was in a rush. In effect, my personal email (whic...| Szymon Krajewski
Specify what destination ref to update with what source object.| git-scm.com
<branch> | git-scm.com
-a --annotate | git-scm.com
applypatch-msg| git-scm.com
Customize the Build| docs.travis-ci.com
--default <arg> | git-scm.com
-l --local | git-scm.com
-s --short | git-scm.com
A gitattributes file is a simple text file that gives| git-scm.com
Learn what is new in the Visual Studio Code November 2022 Release (1.74)| code.visualstudio.com
If <branch> is specified, git rebase will perform an automatic| git-scm.com
add <path> [<commit-ish>] | git-scm.com