Git基本应用<二>:Git的分支管理
一、从GitHub远程仓库拷贝工程
1.1 拷贝远程库到本地仓,拷贝无需要git init
在e/x-sense/RF目录下,执行git clone
1.2 查看分支, *代表当前处于哪个分支
二、合并分支-
2.1 新建分支,并切换到所建分支,命令:git branch/git branch 分支名/git checkout 分支名
2.2 删除分支,命令:git branch -d 分支名/git branch -D 分支名(-D是强制删除)
2.2 同步远程仓库数据到本地仓(不是本地工作区)。命令: git fetch和git merge
执行git fetch会检查本地仓库和远程仓库的差异,检查哪些不存在于本地仓库,然后将这些变动的提交拉取到本地。
git fetch不会自行将这些新数据合并到当前工作目录中,需要再执行git merge才会把这些变动合并到当前工作目录。
git fetch origin //未指定分支,默认拉取master到本地仓
git fetch origin rf_test //拉取指定分支到本地仓
git merge origin //未指定分支,默认拉取master到本地仓
git merge origin rf_test //拉取指定分支到本地仓
2.3 另一个命令:git pull
git pull的作用相当于git fetch + git merge,即直接拉取远程仓库数据,自动合并到本地工作目录,这样很容易遇到冲突。
2.4 操作实例
新分支提交后,看log信息
合并到master上