一般分支进行合并时,git会采用Fast Forward模式,但这种模式有弊端,就是删除分支后,对丢掉分支信息。
1,创建并切换dev分支
git checkout -v dev
修改readme文件,然后添加到暂存区,再提交新的commit。
2,切换回master,
git checkout master
合并dev分支,注意--no--ff参数,表示禁用Fast Forward模式。
git merge --no-ff -m ‘merge with no-ff‘ dev
合并后,用git log查看分支历史,
git log --graph --pretty=online --abbrev-commit
分支管理原则:、
1,master分支应该是非常稳定的,即仅仅用来发布新版本。平时在dev分支上进行试验,时不时分之合并即可。
时间: 2024-10-12 17:20:22