git的常用操作

·  阅读 119

1、创建分支

git branch develop   //创建分支
git branch / git branch -a   //查看所有分支

//尽管我们创建了develop分支,但是HEAD指针还指向master分支,我们继续commit
的话,都会在master分支上进行,我们需要切换一下当前分支,即修改HEAD指针的指向
复制代码

2、切换分支

git checkout 分支名 (需要本分支的代码都提交修改之后,才能切换分支)

分支的创建和切换可以合并一个指令:
git checkout -b 分支名
复制代码

3、修改并提交

git add .

git commit -m "修改bug"

接着我们切回master分支,键入:git checkout master,
打开我们的index.html 这个时候你会发现并没有发生更改,
因为我们刚刚的提交是在develop分支上进行的,而master分支上没有变化
复制代码

4、分支合并

可以使用git merge和git rebase两个命令来进行分支的合并。

通常我们使用git merge

合并方式还分为快速合并普通合并

快速合并:看不出合并的痕迹

普通合并:历史会保留合并分支记录

(1)快速合并

git merge develop
复制代码

(2)普通合并 (通常我们都会用普通合并)

git merge --no-ff -m "合并的信息(TAG)" develop

//--no-ff参数表示禁用快速合并!

git log --graph -all  //查看版本状态
复制代码
分类:
阅读
标签: