1:git branch:
1):git branch:查看本地分支
2):git branch branchname:创建分支
3):git checkout branchname:切换分支
4):git checkout -b branchname:创建并切换到新分支
5):git branch -d branchname:删除分支
6):git branch -v :查看每一个分支的最后一次提交
7):删除远程分支:git branch origin --delete branchname
8):基于远程dev分支创建本地的dev分支
git branch dev origin/dev
例如:git checkout -b dev origin/dev
上例是:基于远程dev分支创建本地dev分支并切换到dev分支
分支的重命名:gi t branch -m 旧分支名 新分支名;
禁用快进的合并分支:git merge 分支名称 --no-ff -m "合并的信息在此处写"
创建分支并切换到分支:git checkout -b 分支的名称(此命令等同于git add和git commit)
封存文件:git stash
显示所有封存的列表:git stash list
弹出封存的文件:git stash pop(git stash apply 名称);
合并分支:需要2步:
1:首先要切换到要合并的目标分支上;
2:执行git merge branchname命令执行合并操作
查看哪些分支已经合并到当前分支:git branch --merged
查看所有包含未合并工作的分支:git branch --no-merged