1、强制删除本地分支
git branch -D 'branch name'
2、删除远程分支
git push :<远程分支名称>
git push origin -d 'branch name'
① 冒号(:)后面的分支名为空,表示删除远程分支
② 注意 : 执行git push origin –delete
只会删除你的远程分支。命令末尾未提及分支名称,但是,如果你将分支名称放在末尾,它将同时将其删除并推送到远程
3、查询本地分支
git branch
4、查询本地分支和远程分支
git branch -a
【包含本地分支和远程分支】
git branch -r
【只查看远程分支】
5、本地版本回退到指定版本
git reset --hard <需要回退到的版本号(可输入前7位,也可以输入完整的版本号)>
6、当前指定的版本强制推送到远程【彻底删除当前版本之后的所有提交记录】
git push origin <分支名> --force
7、合并分支
git merge <branch-name>
【将branch-name
分支合并进当前所在的分支中】
8、综合使用:
$ git init
【初始化仓库,在当前目录下创建一个新的Git仓库,会创建一个新的名为.git的目录】
$ git add ./
【添加所有文件到暂存区。】
$ git commit -m "分支提交注释"
【将暂存区内容提交到仓库中。】
$ git status
【查看哪些文件已经被修改,哪些文件已经被暂存,而哪些文件还未被Git跟踪。】
$ git log
【查看仓库的提交历史。】
$ git push
【将本地仓库的更改推送到远程仓库。】
【从远程仓库获取最新的更改。】
$ git checkout [-b] <branch-name>
: [创建新分支并且] 切换指定的分支