git创建空白分支
场景:当远程有新建的分支上面是新内容,此时如果普通创建分支,内容会基于当前分支复制,如果此时去git pull会报错,原因是提交历史不一致。
- 通过如下命令创建空白分支,然后再git pull拉去远程分支内容,在查看当前分支情况
git branch -al
。
git symbolic-ref HEAD refs/heads/newbranch
rm .git/index
git clean -fdx
<do work>
git add your files
git commit -m 'Initial commit'
- 拉取命令
git pull 远程地址 分支名称
- 推送命令
git push 远程地址 本地分支名:远程分支名