一些用到的git命令


git init 初始化仓库
git add 添加修改或新增的文件到stage
git status 显示当前的仓库状态
git diff README.txt 比较文件和 HEAD的区别
git commit -m 提交
git log --pretty=oneline 打印格式化日志
git reset --hard HEAD^ or git reset --hard HEAD^^ or get reset --hard HEAD~100 重置当前库到某个版本
git reflog 重要的操作可以看到记录
git reset HEAD README.txt 重置某个文件的版本
git checkout -- README.txt 丢弃修改
git branch test 创建test分支
git branch 查看所有的分支
git checkout test 切换到test分支
git checkout -b test 创建并切换到test分支
git merge test 将当前分支和test合并
git branch -d test 删除test分支

原文地址:https://www.cnblogs.com/batz/p/some-git-commands-which-i-know.html