git基于历史commit创建分支123456git loggit branch <branch name> <SHA1> git checkout <branch name>#也可以直接执行下面的命令git checkout -b <branch name> <SHA1> git对分支的操作1234567891011121314151617181920212223#查看远程分支git branch -a#查看本地分支git branch#创建分支git branch branch_name#切换到分支git checkout branch_name#删除本地分支git branch -d branch_name#重命名本地分支git branch -m old new#重命名远程分支:将远程分支删除,然后将本地分支重命名,最后将本地分支推到远程git push --delete origin old #删除远程分支git branch -m old new #重命名本地分支git push origin new #将本地分支推送到远程 git对比两个分支差异