我正在尝试正确设置Github分支,我注意到在GitHub上,我的dev
分支上显示This branch is 1 commit behind master.
。
我已经尝试了其他关于此问题的stackoverflow问题,但都没有解决我的问题。
在VS Code中,我已经检出了我的dev
分支,如果我运行git status
,那么它会显示
On branch dev
Your branch is up to date with 'origin/dev'.
nothing to commit, working tree clean
但是GitHub控制台仍然告诉我,
这个分支比master晚了1次提交
。我想要从dev
上传我所做的更改到 master
分支上。 dev
分支已经包含了我需要的所有内容,如果它只覆盖 master
分支也没问题。
我已经尝试在我的 dev
分支中执行此操作:
git add .
git commit -m "update"
git push origin dev
请问我该怎么做?我已经卡在这里好几个小时了!
dev
分支检出时,请尝试以下步骤:git fetch origin
,然后git merge master
。这将把主分支中的任何额外提交合并到你的dev
分支中,并可能导致合并冲突。解决任何合并冲突,然后运行git push origin dev
将更新的dev
分支推送到origin
。 - Adil B