Git
FleetingA SCM.
It could be seen as a merkle tree, with an added notion of commits and tags and branches.
useful diff
-
External reference: https://coderwall.com/p/crj69a/from-a-useless-git-diff-to-a-useful-one From a useless Git Diff to a useful one (Example)
git diff –ignore-space-at-eol -b -w –ignore-blank-lines
— https://coderwall.com/p/crj69a/from-a-useless-git-diff-to-a-useful-one
get the current branch name
-
External reference: https://stackoverflow.com/questions/6245570/how-do-i-get-the-current-branch-name-in-git#12142066
git rev-parse –abbrev-ref HEAD
— https://stackoverflow.com/questions/6245570/how-do-i-get-the-current-branch-name-in-git#12142066
list refs
Notes linking here
- change the author and committer name/email for multiple commits in git?
- cli, plomberie et porcelaine
- clk parameters
- configure git to use ssh when using https url
- get rid of some file from git history (blog)
- Git - Rerere
- git commit
- git fixup and interactive rebase
- git gc: error: Could not read 0000000000000000000000000000000000000000
- git hash algorithm analysis
- git history should tell a story. Really?
- git replace
- git show of a merge commit
- git show origin of line
- git submodules are not that bad
- git tree
- git vs blockchain vs merkle tree
- git-annex
- git-commit-id-maven-plugin
- git-lfs
- git-log
- gitk
- how to fix git error broken link from tree to tree?
- how to fix Git error: object file is empty?
- magit
- semantic versioning and git describe
- snippets to ease code reviews
- why do the same git commits not have the same hash? (blog)
- writing a good commit message is like writing a good zettel