git in terminal
Useful flags for git:
git log --graphshows logs in graph presentationgit pull --ff-onlyRefuse to merge and exit with a non-zero status unless the current HEAD is already up to date or the merge can be resolved as a fast-forward.git pull --rebaserebase the current branch on top of the upstream branch after fetchinggit show --output=<file>prints diff to file. Pretty useful sometimesgit show <sha> --name-onlyprints not all changes but file names onlygit difftoollink that’s interesting tool to compare files visually