下面列举的都是简单常用的一些git命令,如果不够全面可以去https://git-scm.com/docs进行查看
## 创建版本库 git clone <url> 克隆远程版本库 git init 初始化本地版本库 ## 修改和提交 git pull 拉取 git add . 添加所有改动过的文件 git commit -m '信息' 提交修改过的文件,并添加修改信息 git push 上传到服务器 git status 查看状态 git diff 查看变更内容 ## 查看提交历史 git log 查看提交历史 git log -p <file> 查看指定文件的提交历史 git blame <file> 以列表方式查看指定文件的提交历史 ## 撤销 git reset --hard HEAD 撤销工作目录中所有未提交文件的修改内容 git checkout HEAD <file> 撤销指定的未提交文件的修改内容 git revert <commit> 撤销指定的提交
git fsck --lost -found 查看最近移除文件
## 分支与标签 git branch 查看本地所有分支
git branch -r 查看远程分支
git branch -a 查看左右分支 git branch bug 创建新分支bug git branch -d bug 删除本地分支bug
git branch origin -- delete bug 删除远程分支bug git checkout dev 切换到dev分支,如果没有dev分支,会创建一个新的dev分支,并切换过去 git merge dev 合并dev分支到当前操作分支 ## stash git stash 暂存当前修改 git stash list 查看stash中的记录
git stash save "name" 保存时标记名称 git stash pop 恢复之前的修改,并删除第一个记录 git stash drop 删除stash