问题描述:
推送代码前发现当前本地的分支只有master分支,所以我首先做的操作是从远端拉取我需要的dev分支,拉取成功后我正常暂存并提交代码,发现报错
git branch 查看本地所有分支
git checkout -b dev origin/dev 从远端拉取dev分支 git checkout -b 本地分支命名 origin/远端分支名
git add . git commit -m '暂存日志信息' 本地暂存
报错:
经过网上查询,得知这一报错是因为本地分支与远端不一致导致的
我再次查看本地所有分支,发现dev已经有了,那么我只需要执行以下命令就可以解决这个问题
git pull --rebase origin dev
然后我再次提交,显示成功