git - 分支管理
git - 分支管理1.3
参考资料
总结
查看分支:git branch
创建分支:git branch <name>
切换分支:git checkout <name>
或者git switch <name>
创建+切换分支:git checkout -b <name>
或者git switch -c <name>
合并某分支到当前分支:git merge <name>
删除分支:git branch -d <name>
创建分支
git branch (branchname)
git checkout -b (branchname) // 创建新分支并立即切换到该分支下
创建一个空的分支
git checkout -b (branchname) // 创建新分支并立即切换到该分支下
git rm -rf . // 删除所有文件 这里要注意最后那个句点“.”
删除分支
git branch -d (branchname)
列出分支
没有参数时,git branch 会列出你在本地的分支。
git branch
切换分支
当你切换分支的时候,Git 会用该分支的最后提交的快照替换你的工作目录的内容, 所以多个分支不需要多个目录。
git checkout (branchname)
合并分支
git merge (branchname)
修改本地分支名称
git branch -m oldBranchName newBranchName
将改名后的本地分支推送到远程,并将本地分支与之关联
git push --set-upstream origin newBranchName
合并冲突
合并并不仅仅是简单的文件添加、移除的操作,Git 也会合并修改。
合并冲突需要手动去修改它。
Lee2