git init --创建版本库
git add file --添加至缓冲区
git commit -m“description” --提交至版本库
git status --查看git当前状态
git log --查看日志
git reset --hard HEAR^ --回到上一个版本(^^为上两个版本,或者HEAD~number)
git reset --hard 1094a --(1094a为id号)根据id回溯版本
git reflog --记录了每一次命令,可以查看版本id等信息
git diff HEAD -- file --查看工作区和版本库最新版本的差别
git checkout -- file --丢弃工作区的修改(恢复到最近一次add或者commit时的状态)
git rm file +git commit --在版本库里删除文件
git remote add origin git@github.com:xxx/xxxgit --关联远程库
或者 git remote add origin https://github.com/xxx/xxxgit
git remote rm origin --取消远程库关联
git push origin master --将本地库所有内容推送到远程库
git pull origin master --本地库和远程库同步
git clone git@github.com:xxx/xxxgit --克隆
git checkout -b new --创建新分支(new)并切换
相当于 git branch new + git checkout new
git branch --查看当前所有分支
git merge new --将new的改变合并到master分支上
git branch -d new --删除new分支