世界上并没有完美的程序,但我们并不因此而沮丧,因为写程序本来就是一个不断追求完美的过程。 ——摘自周志明

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 远程地址 本地分支名:远程分支名
posted @ 2020-11-08 23:10  白杯与咖啡  阅读(804)  评论(0编辑  收藏  举报