Git
Git CVS Subversion
分布式版本库
GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。
command
git config --list
git config --global user.name ''
git config --global user.email test@blabla.com
//new
git init [dir]
git clone [url]
git add [files]
git rm [files]
git mv
git diff
git diff --cached
git diff HEAD
git diff --stat
git reset HEAD
//commit
git commit
git commit -m "message"
//branch
//查看分支
git branch
//切换分支
git checkout [branchname]
git merge
git status
git status -s
git log
git log --oneline
git log --oneline --graph
git log --reverse --oneline
git log --author=*** --oneline
git tag -a v1.0
// remote trunk
git remote add [shortnae] [url]
ssh-keygen -t rsa -C "youremail@example.com"
ssh -T git@github.com
git push -u origin master