Check the history of specific lines of code.

git blame -L 15,26 path/to/file
git log -L 15,2:path/to/file

REuse, REcorded, REsolution of merge conflicts.

git config --global rerere.enabld true

Use force-with-lease rather than force.

Start maintainance of git will save a lot of time for pre-fetching and others.

git maintainance start

Pull or fetch from different heads (branches) directly.

git ls-remote