{ claus.conrad }

Git

FAQ

Remote: error: failed to lock refs/heads/…

Ignoring files without adding them to .gitignore

To ignore untracked files, you have a file in your git folder called .git/info/exclude. This file is your own gitignore inside your local git folder, which means is not going to be committed or shared with anyone else. You can basically edit this file and stop tracking any (untracked) file.

My basic configuration for a new installation

git config --global user.name "FIRST_NAME LAST_NAME"
git config --global user.email "MY_NAME@example.com"
git config --global core.autocrlf false

Get list of accessible repositories

ssh git@git.bekey.dk info

Pull and merge remote branch “origin/main” into current

git pull origin main

Resources

Alternatives