我单独从事一个项目,它有两个分支: main和部署。
下面是我正在运行的命令和在终端中接收的消息的简要说明。
On分支部署:git状态
您的分支比“原产地/部署”提前13次提交。(使用"git push“发布本地提交)
没有什么可做的,工作的树是干净的
On分支部署:git push https://github.com/name
一切都是最新的
On分支部署:git状态
在分支部署时,您的分支将比“原产地/部署”提前13次提交。(使用"git push“发布本地提交)
没有什么可做的,工作的树是干净的
On分支部署:git签出主
main
切换到分支“主”
您的分支比“原产地/主”领先2次提交。(使用"git push“发布本地提交)
On分支main:git push https://github.com/name
一切都是最新的
On分支主:git状态
支路主管
您的分支比“原产地/主”领先2次提交。(使用"git push“发布本地提交)
没有要提交的东西,工作树干净
因此,在我将main与部署合并并推动到github之后,我得到了这个git历史。没有错误,一切都在推动。插入和删除都应用于活动站点。
正如你所看到的,我的历史表明,我仍然有改变要推,但当我做推送时,什么都不会被推,如果我运行git状态,在它之后,我仍然有变化要推。
这是怎么回事?
运行git远程-v
(获取)和(推送)源匹配
运行git获取
76373fb.22b0csd主要->原点/ main
019287 b.22b0csd部署->原产地/部署
发布于 2021-08-18 17:00:26
第一项问题:
吉特-“你的分支在”X“委员会领先于”X“。”
这是一个常见的信息:通常没什么好担心的。
第二个问题:
正如你所看到的,我的历史表明,我仍然有改变要推,但当我做推送时,什么都不会被推,如果我运行git状态,在它之后,我仍然有变化要推。
请运行git fetch。
就我个人而言,我通常运行git pull --all
下面是一个很好的讨论:
https://stackoverflow.com/questions/68836262
复制相似问题