wKioL1NiT4bgTLIZAACIuNlCV58882.jpg

find .git/objects/ -type f

wKioL1NiUZ3DDPlgAAR12wOU8-0066.jpg

find .git/objects/ -type f | wc -l

wKiom1NiUf3i7jL2AAA19OP3wF4991.jpg

git add *

git commit -a -m "8 commit"

wKiom1NiUWrBu0JnAADo-0z16IA509.jpg

ls -l .git/refs/tags/

wKioL1NiUm7hFQw2AABQD9jrMfg694.jpg

git tag v2.0

wKiom1NiUvLAHdyaAABu3_Z7fQg806.jpg

cat .git/refs/tags/v2.0

wKioL1NiUw-C3v56AABH6G3fWGE032.jpg

git cat-file -t 45672

wKiom1NiU27BKNzkAAAxeo0gz-U595.jpg

find .git/objects/ -type f | wc -l

wKioL1NiU5-zVmFjAAA10WNrUh4722.jpg

g


git tag -a milestone1.0 -m "this is the first stable version"

find .git/objects/ -type f | wc -l

wKioL1NiU_exkGVIAAB7UiJFTF4152.jpg


一次性提交

git commit -a -m "third commit"

wKioL1NiVOfy_NFwAAEOqprFDuk656.jpg

找回前面的版本

cat .git/refs/heads/master

cat .git/refs/tags/v2.0

wKiom1NiVf6S_UwkAACfDg6nqB8615.jpg

把v2.0 提取出来

git archive --format=tar --prefix=ruby/ v2.0 | gzip > /home/ruby2.0.tar.gz

cd /home

wKiom1NiVt3TtAxhAACS2jAGfA4761.jpg

根据什么来提取出来的

wKiom1NiV8GwBXqMAAFBrm1gldg875.jpg