创建本地分支时,会基于当前分支来生成新分支。
这样会导致创建新分支之后,拉取远程分支的时候常常会有代码合并冲突的问题。
所以直接创建一个空分支,再拉取远程分支就可以解决冲突问题啦。
- 创建分支test
git checkout --orphan test
- 把新建的分支里的内容全删除
git rm -rf .
- 拉取远程分支test
git pull origin test
拉取远程指定分支到本地指定文件夹
git clone -b aaa http://xx.xx.xx.xx.git bbb
// aaa 是远程分支名称
// bbb 是本地文件夹名称