赞
踩
一 、本地分创建
本地分支,然后切换到dev
分支支
$ git checkout -b dev
git checkout
命令加上-b
参数表示创建并切换,相当于以下两条命令:
- $ git branch dev
- $ git checkout dev
然后,用git branch
命令查看当前分支:
- $ git branch
- * dev
- master
添加文件 "Readme.txt", 提交到本地dev分支
- $ git add Readme.txt
- $ git commit -m "branch dev test"
dev
分支的工作完成,切换回master
分支:
$ git checkout master
把dev
分支的工作内容合并到master
分支上:
$ git merge dev
git merge
命令用于合并指定分支到当前分支。
合并后,再查看Readme.txt的内容,和dev
分支的最新提交是完全一致的。
合并完成后,删除dev
分支:
$ git branch -d dev
删除后,查看branch
,就只有master
分支了:
- $ git branch
- * master
创建、合并和删除分支非常快,鼓励你使用分支来完成某个短期任务,合并后再删掉,比起直接在master上工作过程更安全。
二 、远程分支
删除远程分支
git push origin --delete Chapater6
查看远程分支
git branch -r
拉取远程分支并创建本地分支
git checkout -b 本地分支名x origin/远程分支名x
这样远程仓库中也就创建了一个test分支
- git checkout -b test
-
- git push origin test
查看所有分支
- git branch -a
- 注:remote/origin/[name]表示的是远程分支
清除本地更改
- // 清楚所有更改
- git checkout . && git clean -xdf
- // 清除某一个文件的更改
- git checkout -- file
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。