首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Git报告分支是最新的,而它不是。

Git报告分支是最新的,而它不是。
EN

Stack Overflow用户
提问于 2014-08-01 04:54:33
回答 1查看 50关注 0票数 0

我正在努力理解为什么Git按分支报告是最新的,而它不是。

我的"dev“分支是我正在使用的分支,在我结帐到这个分支之后,我得到了以下消息:Your branch is up-to-date with 'origin/dev'

所以我假设如果我执行拉,就不会更新任何文件。

然而,当我执行一个拉,许多文件被更新,所以它似乎我的分支是不最新的!

我在这里漏掉了什么,或者为什么要报告这件事?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-01 05:05:56

origin/dev可以看作是上次运行git fetchgit pull时远程存储库的快照。

Git告诉您真相-您的本地分支是最新的当前快照。但是,当您运行git pull时,会发生两件事:

  • 它从远程存储库获取一个新的快照。这将成为您机器上的新origin/dev。此时,您的本地分支可能不再是最新的origin/dev
  • 它试图将来自(现在更新的) origin/dev的更改合并到您的分支中。

在尝试识别本地分支是否与远程更新之前,您应该能够通过运行git fetch来纠正这一点。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25080764

复制
相关文章
git如何查看最新的远程分支
问题:别人删除了一些远程分支,我本地git branch -r/a 的时候,看到的时候删除之前的所有分支,如何更新远程分支列表?
蓓蕾心晴
2020/12/07
2.6K0
git如何查看分支是哪个分支创建的_git checkout -b 分支名
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/171990.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/23
1.4K0
git如何查看分支是哪个分支创建的_git checkout -b 分支名
重要的是图表思维,而不是工具
很久没有作图了,主要是一时找不到应该练手的案例。 然后昨天逛网易数独栏目的数据新闻,看到一幅还不错的案例,对于我来说值得一试,然后就手痒给照葫芦画瓢弄出来了。(主要是其中涉及到的细节处理很麻烦) 当然过程是花了些时间的,主要是需要慢慢打磨其中的细节,需要利用很多技术来处理图形版面的交接位置。 令我感触最深的是,想要用ggplot2随心所欲的画图,ggplot2掌握的再熟练,也只是勉强过的了技术关,而图表背后的思维和结构更考验人,更具有挑战性。 好在我学习R语言之前,就已经利用Excel临摹了大量的高难度信息
数据小磨坊
2018/04/11
9150
重要的是图表思维,而不是工具
​让人工智能融入课堂,而不是取代它
教育部在2018年对外印发了《教育信息化2.0 行动计划》,该计划指出“新时代赋予了教育信息化新的使命,也必然带动教育信息化从1.0 时代进入2.0 时代”。 在这之后,中国教育的减负增效、全面均衡,教育智能化变革大幕徐徐开启。
IT创事记
2022/06/17
4630
​让人工智能融入课堂,而不是取代它
需要学习的是编程,而不是编程语言
我们不仅是程序员,而且是个(与时俱进的)学习者。鲜见的是有多少人认为他们是在学习编程的呢。原翻译传送门is here
Jimmy_is_jimmy
2023/05/24
4630
如何优雅的在SpringBoot中编写选择分支,而不是大量if else?
部门编号通常由公司或组织的管理人员根据实际情况进行规划和安排,各个部门的编号应当具有独立性、唯一性和易于记忆等特点,以方便在日常管理活动中使用。
Designer 小郑
2023/08/01
2370
如何优雅的在SpringBoot中编写选择分支,而不是大量if else?
[答疑]系统首先维护的是本质而不是现象
可以看这个。轮子的大小只依赖于轮子的属性,轮子的前后还要依赖车的结构约束。想想哪个更本质。
用户6288414
2022/10/31
3160
[答疑]系统首先维护的是本质而不是现象
git pull 代码的时候默认使用 rebase 而不是 merge
git pull 实际会有两个操作,一个是 git fetch,另外一个是 git merge。一般 merge 的情况下会产生一个新的提交名字为 Merge branch ****,如下图所示:
我与梦想有个约会
2023/10/21
9380
git pull 代码的时候默认使用 rebase 而不是 merge
git pull 代码的时候默认使用 rebase 而不是 merge
git pull 实际会有两个操作,一个是 git fetch,另外一个是 git merge。一般 merge 的情况下会产生一个新的提交名字为 Merge branch ****,如下图所示:
我与梦想有个约会
2023/10/21
9810
git pull 代码的时候默认使用 rebase 而不是 merge
【Git】Git的分支操作
合并分支时,两个分支在同一个文件的同一个位置有两套完全不同的修改。 Git 无法替 我们决定使用哪一个。必须人为决定新代码内容。
陶然同学
2023/02/24
3350
【Git】Git的分支操作
git强制删除本地分支_Git分支
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/03
3.7K0
【Git】Git 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )
此时如果执行 git branch 命令 , 查看本地版本库中的分支 , 只有 master 分支 ;
韩曙亮
2023/03/30
1.9K0
【Git】Git 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )
为什么 useState 返回的是 array 而不是 object?
这里可以看到 useState 返回的是一个数组,那么为什么是返回数组而不是返回对象呢?我们在自定义 hook 时应该返回什么类型呢?
小鑫
2022/04/26
2.3K0
git分支
什么是git分支? 什么是git分支?首先让我们回顾一下提交对象,一个提交对象(commit objects)包括: 一系列文件在某个时间的快照。 一系列指向父提交对象的索引。 一个SHA-1名字,这
mwangblog
2018/07/04
1.4K0
【Git】Git 分支管理 ( 创建并切换分支 | 查看分支 git branch | 合并分支 git merge dev | 删除分支 git branch -d dev )
上述操作 , 相当于 创建分支 git branch dev 和 切换分支 git checkout dev 两步操作 ;
韩曙亮
2023/03/30
3.3K0
【Git】Git 分支管理 ( 创建并切换分支 | 查看分支 git branch | 合并分支 git merge dev | 删除分支 git branch -d dev )
Git 分支
分支的概念 在版本控制过程中,可以同时推进多个任务,每个任务都可以创建单独的分支。 以游戏举例,一款游戏的运行作为主线分支,如果游戏中出现bug,分出一个分支来修复游戏中的bug,同时游戏的主线分支不会受到影响,当热修分支中的bug被修复后合并到主线分支中,产生新的游戏版本。如果想为游戏添加新的功能,也可以分出一个分支来进行设计,当功能成熟时即可合并到主线分支中。 1-分支类型.jpg 分支底层逻辑:指针的引用 分支的好处 同时并行推进多个功能开发,提高开发效率 各个分支在开发过程中,其中一个分支开发失败,
Emperor_LawD
2021/08/20
1.3K0
Git 分支
git分支的默认名字是_git查看某个人的提交
最末尾的一行 checkout: moving from alpha to v1.0.1,表明从 alpha 分支打出
全栈程序员站长
2022/09/23
3970
你是如何玩Git分支模型的呢?
对于Git与其他集中式代码管理工具相比的优缺点的全面讨论,请参见这里。这样的争论总是喋喋不休。作为一个开发者,与现今的其他开发工具相比较,我更喜欢Git。Git真得改变了开发者对于合并和分支的思考。我曾经使用经典的CVS/Subversion,然而每次的合并/分支和其他行为总让人担惊受怕(“小心合并里的冲突,简直要命!”)。但是对于Git来说,这些行为非常简单和搞笑,它们被认为是日常工作中的核心部分。例如,在很多CVS/Subversion书里,分支与合并总是在后面的章节中被讨论(对于高级用户使用),然而在每个Git书中,在第3章就已经完全涵盖了(作为基础)。简单和重复的特性带来的结果是:分支与合并不再是什么可以害怕的东西。分支/合并被认为对于版本管理工具比其他功能更重要。关于工具,不再多说,让我们直接看开发模型吧。这个模型并不是如下模型:在管理软件开发进度方面,面对每个开发过程,每个队员必须按一定次序开发。
chengcheng222e
2021/11/04
5120
git查看本地分支对应的远程分支_git 查看远程分支地址
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/171985.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/27
2.2K0
git查看本地分支对应的远程分支_git 查看远程分支地址
3.3 Git 分支 - 分支管理
git branch 命令不只是可以创建与删除分支。 如果不加任何参数运行它,会得到当前所有分支的一个列表:
shaonbean
2019/05/26
1.4K0

相似问题

Git说分支是最新的,而不是最新的。

21

Git merge develop into feature分支输出“已经是最新的”,而不是最新的

50

Git Bash - Git显示分支是最新的,而实际上它们并不是最新的

11

Git状态报告分支是最新的‘起源/主’,但git推送拒绝。

10

git push表示,所有内容都是最新的,而它似乎不是最新的

14
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文