Appearance
Git 高效入门指南
TIP
如果链接失效或者有其他问题,请联系牛马程序员金牌讲师--迈克尔.牛马,微信:Michael-Niuma
4.2.分支管理相关操作
1.查看分支命令
js
git branch
执行结果:
图中说明当前只有一个分支,就是主分支 master, 前面有一个*号,表示当前选中的就是主分支 master
2.创建一个分支
git branch newdemo
3.切换分支
git checkout newdemo
当前*号在 newdemo 前面,说明当前选中的是 newdemo 分支
4.创建一个分支,同时选中一个分支
git checkout -b newdemo2
5.合并分支
经过前面几步操作,目前我们在 master 分支上已经创建了两个分支 newdemo 和 newdemo2
当前我们选中的分支为 newdemo2 分支,我接下来在 demo2 分支上写一些代码,我们创建一个 register.html 的文件,写一些简单代码后提交
html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<title>Document</title>
</head>
<body>
<h1>这是newdemo2分支上创建的文件</h1>
</body>
</html>
在这个分支上,我的项目文件是这样的:
此时我们把代码提交到版本库
接下来我们切换到 master 分支:
js
git checkout master
当我们切换到 master 分支后,可以观察到项目目录中文件的变化,register.html 文件已经被删除了
最后,我们需要将 newdemo2 合并到 master 分支
git merge newdemo2
执行结果:
可以看出,在 master 分支下,register.html 已经存在了
6.删除分支
git branch -d newdemo2
7.把分支推送到 github 上
git push origin newdemo