git checkout -b xxxx //新建一个分支
git branch-d xxxx //删除一个分支
git push origin xxx //推送到一个分支
git pull origin xxx //将xxx分支更新到本地,并与当前分支合并
git pull --rebaes origin xxx //将xxx分支更新到本地,并将当得的commit提到最前面
git push -f origin xxx //打了patch之后,继续推送原来的commit
git push origin HEAD:refs/for/xxxx
git pull = git pull origin xxx //获取最新版本并merge
git pull --rebase //不会自动merge, 会显示冲突选择忽略或修复
git fetch origin //远程获取最新版本到本地,不会自动merge
git reset --hard xxxx // 取消xxxx commit
git merge xxx //将xxx分支merge入当前分支
git reset --hard origin/xxx //将当前分支恢复到远端仓
git diff origin/branch_A origin/branch_B //将branch_B和branch_A进行比较
如果git push -f了之后想要回退
https://blog.csdn.net/weixin_39830323/article/details/110661482
git常用命令
于 2023-05-23 16:09:07 首次发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)