Manipulation Commands (draft)
git apply
- Apply a patch to files and/or to the index. git-apply(1)
git checkout-index
- Copy files from the index to the working tree. git-checkout-index(1)
git commit-tree
- Create a new commit object. git-commit-tree(1)
git hash-object
- Compute object ID and optionally creates a blob from a file. git-hash-object(1)
git index-pack
- Build pack index file for an existing packed archive. git-index-pack(1)
git merge-file
- Run a three-way file merge. git-merge-file(1)
git merge-index
- Run a merge for files needing merging. git-merge-index(1)
git mktag
- Creates a tag object. git-mktag(1)
git mktree
- Build a tree-object from ls-tree formatted text. git-mktree(1)
git pack-objects
- Create a packed archive of objects. git-pack-objects(1)
git prune-packed
- Remove extra objects that are already in pack files. git-prune-packed(1)
git read-tree
- Reads tree information into the index. git-read-tree(1)
git symbolic-ref
- Read, modify and delete symbolic refs. git-symbolic-ref(1)
git unpack-objects
- Unpack objects from a packed archive. git-unpack-objects(1)
git update-index
- Register file contents in the working tree to the index. git-update-index(1)
git update-ref
- Update the object name stored in a ref safely. git-update-ref(1)
git write-tree
- Create a tree object from the current index. git-write-tree(1)