1、git branch 查看本地所有分支
2、git branch -r 查看远程所有分支
3、git branch -a 查看本地及远程的所有分支
4、git branch -d 分支名 删除本地分支
5、git branch -a 查看远程分支
6、git fetch 将远程分支全部取回本地
7、git checkout 分支名 切换分支
8、git push origin -d 分支名 删除远程分支
9、git remote show origin 查看远程分支和本地分支的对应关系
10、git remote prune origin 删除远程已经删除过的分支
11、git push 本地分支同步到远端
12、git push --force 本地分支强制同步到远端,即使远端存在一样的分支也会覆盖
13、git config core.ignorecase false git设置区分大小写, 默认是true
14、git rm --cached 要删除的文件夹名 -r 清空缓存,因大小写文件名git指向两个文件
15、把几个commit记录移植到另一个分支上
单个commit: git cherry-pick commitid1
多个commit: git cherry-pick commitid1..commitid100
如果cherry-pick有冲突,先解决冲突再执行git add . ,最后执行git cherry-pick --continue