- rm -rf 文件名 删除文件夹
- rm -r 删除文件
- git branck 查看本地分支
- git status 查看修改文件
- git branck -r 查看本地分支
- git log 查看提交历史
- git commit --amend -m "fix:bug" 修改提交信息
- git reset HEAD 目录下的文件路径 从暂存区的撤销
- git revert 2842c8065322085c31 当commit提交后撤销回滚commit
- git pull origin develop 拉取远程develop分支 git pull = git fetch + git merge
- git pull origin develop --rebase git pull --rebase = git fetch + git rebase
- git clone -b 分支名 仓库地址 克隆远程分支
- git push origin --delete develop 删除远程分支develop
- git cherry-pick [commit id] 能够把另一个分支的一个或多个提交复制到当前分支
- git merge 分支名称 合并分支
- git branch -D 分支名称 删除本地分支
- git checkout 分支名称 切换分支
- git checkout -b mybranch 复制当前分支创建mybranch并且切换到分支mybranch
- git checkout -b mybranch origin/dev 复制dev分支创建并且切换到分支mybranch
- git stash save '本次暂存的标识名字' 暂存本地修改
- git stash list 查看本地暂存记录
- git stash pop stash@{index} pop命令恢复暂存,恢复后,暂存区域会删除当前的记录
常规操作 使用 git stash , 将当前修改(未提交的代码)存入缓存区,切换分支修改 bug ,回来再通过 git stash pop 取出来