删除本地分支(必须切换到其他分支上才能删除)
$ git branch -d [branchname]
删除远程分支([branchname]前不需要加origin/)
$ git push origin --delete [branchname]
本地仓库回滚
回滚到上一次:$ git reset --hard HEAD^
回滚到某一次:$ git reset --hard 目标版本号
远程仓库回滚
$ git reset --hard 目标版本号
$ git push -f
本地切换远程分支
git checkout -b xxx{{本地建立的分支}} origin/xxxx {{远端的分支,一定要记得加origin}}
合并远程分支
$ git remote -v // 查询当前远程的版本 //获取最新代码到本地(本地当前分支为[branch],获取的远端的分支为[origin/branch])
$ git fetch origin dev // 获取远端的origin/dev分支
$ git log -p dev..origin/dev // 查看本地dev与远端origin/dev的版本差异]
$ git merge origin/dev // 合并远端分支origin/dev到当前分支
git操作合集
于 2022-03-09 11:38:30 首次发布