$ git push -u origin dev Counting objects: 3, done. Delta compression using up to 4 threads. Compressing objects: 100% (2/2), done. Writing objects: 100% (3/3), 271 bytes | 0 bytes/s, done. Total 3 (delta 1), reused 0 (delta 0) remote: remote: Create merge request for dev: remote: http://ubuntu/shuwei/learngit/merge_requests/new?merge_request%5Bsource_branch%5D=dev remote: To git@10.211.55.9:shuwei/learngit.git * [new branch] dev -> dev Branch dev set up to track remote branch dev from origin.
1 2 3
-b参数表示创建并切换 $ git branch dev $ git checkout dev
branch dev->checkout dev->modify->add->commit->push dev
查看gitlab上是否已经增加了dev分支
确实,dev分支已经创建成功了。还可以比对分支与master之间的差异
合并分支
Note:和并前必须先切换到你要合并到的目标分支
1 2 3 4 5 6 7 8 9
$ git checkout master Switched to branch 'master' Your branch is up-to-date with 'origin/master'.