常用命令
于2022-12-12 15:35:37发布
147
tips : xxx为分支名
更新 | |
git pull origin xxxx | 更新本地的远程分支 |
推送 | |
git push origin xxx | 推送当前分支到服务器 |
git push -u origin xxx -f | 强制推送,慎用 |
修改 | |
git commit --amend | 修改commit的内容 |
查看 | |
git branch | 查看本地分支 |
git branch -a | 查看本地分支和远程分支 |
git log | 查看提交的日志 (被删除的commit无法查看) |
git reflog | 查看提交的日志 (删除的commit可以查看) |
git for-each-ref --format='%(committername) <%(committeremail)>' refs/heads/dev | 查看dev分支是谁创建的 |
删除 | |
git branch -D xxx | 删除本地分支 |
git push origin --delete xxx | 删除远程分支 |
切换 | |
git checkout xxx | 切换到别的分支 |
git checkout -b xxx | 新建一个分支,并且切换到这个分支上 |
还原 | |
git reset --hard 提交日志的索引值 | 还原到特定的commit |
git reset --soft HEAD^ | 取消上一次commit,但保留写过的代码 |