设置用户名: git config --global user.name "username"
设置邮箱: git config --global user.email "email"
创建版本库: git init
文件添加到暂存区: git add 文件
文件提交到版本库: git commit -m "注释"
查看是否有未提交文件: git status
查看文件修改内容: git diff 文件
查看版本修订历史: git log / git log --pretty=oneline
恢复版本: git reset --hard HEAD^ / git reset --hard HEAD~100 / git reset --hard 版本号
查看版本号: git reflog
撤销修改: git check -- 文件
创建SSHKey: git-keygen -t rsa -C "youremail"
本地git仓库关联github: git remote add origin https://github.com/gslgit/test.git
仓库内容推送github: git push -u origin master
克隆仓库: git clone https://github.com/gslgit/test
查看分支: git branch
创建分支: git branch name
切换分支: git checkout name
创建+切换分支: git checkout –b name
合并某分支到当前分支: git merge name / git merge –no-ff -m "注释" name (-no-ff 代表禁用fast forward)
删除分支: git branch –d name
把当前的工作隐藏起来 等以后恢复现场后继续工作: git stash
查看所有被隐藏的文件列表: git stash list
恢复被隐藏的文件,但是内容不删除: git stash apply
删除文件: git stash drop
恢复文件的同时 也删除文件: git stash pop
查看远程库的信息: git remote
查看远程库的详细信息: git remote –v
Git会把master分支推送到远程库对应的远程分支上: git push origin master