場景:當遠程有新建的分支上面是新內容,此時如果普通創建分支,內容會基於當前分支復制,如果此時去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 遠程地址 本地分支名:遠程分支名