GIT从创建分支到如何在分支和主分支两种模式下开发
1 查看分支
1.查看本地
本地 一个主分支master,两个其他分支test,UmShare,且此时处于主分支,标*
2.查看远程
git branch -a
远程 一个主分支master,两个其他分支UmShare ,test
2 创建分支
1.创建本地分支
创建并查看本地分支new_test是否成功创建
2.提交本地分支到远程
提交分支到远程之前得先切换到所创建的分支new_test
切换分支到新分支new_test,提交到远程分支(非主分支),并查看远程分支
3 删除分支
1.先删除本地分支test,查看是否成功删除分支test;然后提交到远程当前分支new_test,查看是否成功删除test
注意:删除分支必须是在其他分支上才能进行删除,否则会报错
4.主支和分支切换开发
主支master和分支UmShare切换
1.从master切换到UmShare
error: Your local changes to the following files would be overwritten by checkou
出现这个问题是因为下面对应的文件是主支自己本地生成的记录文件,所以直接隐藏掉
Saved working directory and index state WIP on master: 5642077 code--通讯录11
这条语句说明已经将主支的目录都保存好了
HEAD is now at 5642077 code--通讯录11
这条语句说明指向主分支的指针已经不指向主分支了,而是指向code--通讯录11的这条记录上
此时可以再进行主分支切换了, 全图如下
2.从分支UmShare到主支master切换