在git命令里面创建分支:
分支:不会影响整个项目里面的主线文件:
举个例子:
我们创建了一个叫做login的分支,然后我们在里面可以进行相应的操作,而且这个操作是不会影响主线的。
首先创建一个分支:
git branch login
然后切换到相应的分支里面:
git checkout login
\
然后我们创建一个login.html
这个时候我们在对相应的index.html进行内容的更新修改:
修改完了内容之后,我们进行相应的命令输入,可以看见:
这个时候会提示有内容被更新了,注意,这里面的更新是在login分支里面进行的操作。
我们进行分支的提交:
(这里输入的login_form是备注描述而已)
\
这个时候,我们输入命令:
即可查看主线的内容:
这个时候发现没有了login.html文件了
再次输入git checkout login
\
这个时候,login这个分支又出来了
\
如果我们反复输入
git checkout login
git checkout master
这些命令的话,就会发现在分支和主干在不断切换:
那么我们该如何进行分支合并到主线里面呢?
这个时候可以先切换分支到master里面:
git checkout master
\
然后输入git merge login
这个时候分支就会合并到了主线里面了:
\