21、想要切换、删除分支时,如何进行操作

分支就是支线,我们需要完成某些功能时候,可以从主线剥离出来一些支线,由支线完成单独的功能。最后把所有支线合并到主线上面来,这就是分支操作。

剥离出来的分线,称之为分支。分支有什么好处?

第一,方便多人协作开发。各自在分支上开发,互不影响,最后合并到主线。

第二,完成各自支线任务时,不会影响到主线。

【如何创建分支】

git branch  dev    (dev是分支名字)

git branch   (检查是否创建成功) (*代表当前所在的分支)

git branch test

git branch   (分支的排序按照首字母的顺序来排,而不是按照创建的时间来排)

【如何切换到其它分支】

git checkout dev   (dev是分支名字)

git branch

如何删除分支】

git branch -d  test    (test是分支名字)(注意不能删除当前所在的分支)

git branch

【如何创建一个分支,并且从当前分支直接切换到这个分支?】

git  checkout  -b  test(想要创建的分支名)    

git  branch

【如果分支有commit操作,不能删除该分支】

在test分支上,修改test.css文件。

在终端执行

git status

git add .

git commit -m  修改css文件

git log  (发现有之前的commit记录。是因为在创建分支时候,相当于是从主线的main分支里面,copy了一份。所以在main分支上commit的内容,会copy到新建的分支上。)

git checkout  dev (切换到dev分支上)

git branch -d test  (发现不允许删除,是因为之前在这个test分支上提交过东西了)

git branch -D test  (-D 就可以进行强制删除)

git branch 

 

posted @ 2022-03-11 14:50  Strugglinggirl  阅读(195)  评论(0编辑  收藏  举报