Git常用指令
指令 | 作用 |
| git init | 初始化代码仓库 |
| git add file | 把文件添加到仓库 |
| git commit file | 把文件提交到仓库 |
| git status | 查看仓库的状态 |
| git diff file | 查看文件不同的地方 |
| git log --pretty=oneline | 查看提交日志 |
| git reset --hard HEAD^/id | 回退到哪一个版本 |
| git reflog | 查看历史操作日志 |
| git checkout -- file | 丢弃工作区的修改 |
| git rm file | 从仓库中删除该文件 |
| git checkout -b dev | 创建并切换到dev分支 |
| git branch | 列出所有分支 |
| git checkout master | 切换到主分支 |
| git merge dev | 合并dev分支 |
| git branch -d dev | 删除dev分支 |
| git log --graph | 查看分支合并图 |
| git stash | 保存当前的工作区 |
| git stash apply stash@{0}/pop | 恢复某个工作区 |
| git cherry-pick <commit> | 把主分支修改的bug的提交同步到当前分支 |
| git push origin branch-name | 推送到远程仓库 |
| git pull origin branch-name | 从远程仓库拉取 |
| git branch --set-upstream branch-name origin/branch-name | 设置本地dev和origin/dev的链接 |
| git remote -v | 查看远程库信息 |
| git tag <tagname> | 新建一个标签 |
| git push origin <tagname> | 推送一个本地标签 |
| git push origin --tags | 推送全部未推送过的本地标签 |
| git tag -d <tagname> | 删除一个本地标签 |
| git push origin :refs/tags/<tagname> | 删除一个远程标签 |
一键三连呀!

浙公网安备 33010602011771号