git用法记录

记录一些git的常用命令


假设有如下图所示两个分支,想要将test分支的2,3,4提交合并到master上,命令如下:

	          1---2---3---4---5 test
	         /
    a---b---c---d---e---f master

	git checkout test
	git checkout -b newbranch 4
	git rebase --onto master 2^
	git checkout master
	git merge newbranch
	git branch -d newbranch

合并后的分支如下:

	          1---2---3---4---5 test
	         /
    a---b---c---d---e---f---2`---3`---4` master