GIT简单操作指南: http://www.bootcss.com/p/git-guide/
GIT reset, revert, checkout区别 https://segmentfault.com/a/1190000003102737
谬雪峰的教程也很不错 http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
GIT 删除了本地文件, 想要从服务端分支恢复
如果没有commit, 使用
git checkout -- <path/folder/file>
如果commit了,而且暂存区也清了, 只是想从服务端获取(这个有待研究, 可能重置整个目录)
git checkout HEAD~2
提取出常用的GIT命令
git init git clone /path/to/repository git clone username@host:/path/to/repository git add <filename> git add * git commit -m "代码提交信息" git commit -a -m "代码提交信息" git push origin master git remote add origin <server> git checkout -b feature_x git checkout master git branch -d feature_x git push origin <branch> git pull git merge <branch> git add <filename> git diff <source_branch> <target_branch> git tag 1.0.0 1b2e1d63ff git log git checkout -- <filename> git fetch origin git reset --hard origin/master gitk git config color.ui true git config format.pretty oneline git add -i