Git版本控制Everything up-to-date

在这里插入图片描述

你先看一下图片,思考两分钟,看看我犯了什么 沙雕 错误

e
m
m
m
m
m
m
m
m
m

估计你也看出来了

大概说一下我遇到的情况吧

错误点: 我所在的本地工作目录的分支是 dev,而我尝试push到远程仓库的master分支

  • 首先,git push origin master先是检查远程仓库的master分支的内容和本地分支master中暂存区的内容是否有数据的修改,我们怎么确定暂存区的内容有没有被修改过呢,只需要执行git diff --stage看输出信息可知.
  • 其次,远程仓库的数据和本地仓库同一个分支的本地暂存区内容没有变化,自然给出的结果就是 Everything up-to-data一切都是最新的版本
  • 最后解决,本地提交到哪一个分支的暂存区,push操作就要对应远程仓库的分支,即可

若是稍微有点不理解我的解释,欢迎移步到个人Git笔记简要概述

个人Git笔记概要

这种情况一般不会发生,大多时候只是我们大意了

发布了89 篇原创文章 · 获赞 13 · 访问量 7694

猜你喜欢

转载自blog.csdn.net/printf123scanf/article/details/104219645