Git Cheat Sheet

Disable SSL check

Deaktiviert SSL Verifikation, um z.B. Server mit selbstsignierten Zertifikaten signiert sind

git config --system http.sslVerify false

or clone with:

git clone -c http.sslVerify=false <gitrepo>

Alternative Add Cert to Git Store

Hierbei ist es ratsam, die komplette Certificate-Chain im Ca-File zu übernehmen.


Proxy Bypass

git config --add remote.<remotename>.proxy ""

Link: Git Config

Quelle: Stackoverflow - Git Proxy Bypass


Alias

Alias gibt die Möglichkeit einen Gitbefehl als in Kurzschreibweise zu hinterlegen:

git config --system alias.<name> "<command without git>"

Nützliche alias

git config --system alias.co "checkout"
git config --system alias.br "branch"
git config --system alias.ci "commit"
git config --system alias.st "status"
git config --system alias.ls "log --pretty=format:"%C(yellow)%h%Cred%d\\ %Creset%s%Cblue\\ [%cn]" --decorate"
git config --system alias.lg "log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(reset) %C(bold green)(%ar)%C(reset)%C(bold yellow)%d%C(reset)%n''          %C(white)%s%C(reset) %C(dim white)- %an%C(reset)' --all"
Quellen