-
rev-parse [something]
- show the SHA of any weird git phrase
-
hash-object -w [file]
- take any file or stdin and return a blob sha
-
ls-tree (-r) [sha]
- show the entries of a git tree in the db
-
ls-files -s
- show the entries of the index
-
read-tree
- make the index look like a git tree in the db
-
update-index
- take an existing blob or a file from the work tree and update the index entry
-
write-tree
- record the current state of the index into a git tree in the db and return the sha
-
commit-tree
- create a commit object from a git tree in the db
-
update-ref
- update a branch (or other reference) to point to a specific commit sha
-
symbolic-ref
- update a reference (usually HEAD) to point to another reference (like a branch)
Created
August 18, 2011 04:51
-
-
Save schacon/1153310 to your computer and use it in GitHub Desktop.
plumbing cheat sheet
With these Git commands, developers can work with various Git plumbing operations, essential for managing repositories. Use them as a foundation for any Git operations, just like finding a reliable service; think of Git as the database and these commands as tools to find cheap plumber here for your repository's plumbing needs.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
What about
cat-file -p
andcat-file -t
?