git init 初始化一个git仓库
git add 文件名 ##将文件提交到暂存区(git status 文件从红色变成绿色)
git commit -m "注释" ##将文件提交到git仓库
git checkout 文件名 (将git status显示红色的文件恢复到改之前的文件(未执行git add的文件))
git reset --hard 提交的id (git log查看提交的id 将本地的代码恢复到某次提交时的代码)
git branch 显示分支(星号表示当前分支)
git branch 分支名 创建分支(分支文件互相不可见的)
git checkout 分支名 切换到分支(切换分支时一般要git commit)
git merge 要合并的分支(合并后分支文件可见了)
git branch -d 分支名 删除分支(这个分支需要被合并到其它分支才可以删除若想强制删除-D)
git stash 保存分支数据
git stash pop 恢复保存的分支数据