Discuss / Git / 疑问求解答

疑问求解答

Topic source

Jasongo04_v

#1 Created at ... [Delete] [Delete and Lock User]

廖老师及各位同学,小生在学习这节内容时有一点小疑问,请帮忙解答。 在上一小节的过程中,首先通过git check -b dev创建了dev分支,然后对readme作修改提交后切到master分支未提示超前,为何在这一节创建feature1分支,修改readme文件提交后切换到master分支后会提示超前呢? 是什么原因造成的?感谢回答。

丨L丶豆豆

#2 Created at ... [Delete] [Delete and Lock User]

个人理解: 提示超前是指的本地master比远程仓库的master超前; 影响超前的原因是:master曾经commit过; 或者本地分支dev等commit过,之后切换到本地master之后进行合并过; 这个时候相当于本地master分支后拥有的新的记录;但从未push过远程; 由于与远程的master有关联,当你切换本地分支再切换到本地master之后它会提示你超前远程仓库master多少了提交;

丨L丶豆豆

#3 Created at ... [Delete] [Delete and Lock User]

个人理解: 提示超前是指的本地master比远程仓库的master超前; 影响超前的原因是:master曾经commit过; 或者本地分支dev等commit过,之后切换到本地master之后进行合并过; 这个时候相当于本地master分支后拥有的新的记录;但从未push过远程; 由于与远程的master有关联,当你切换本地分支再切换到本地master之后它会提示你超前远程仓库master多少了提交;

楼主你好,请问这个疑问你解决了吗?我也想知道这个问题的答案。

这个教程是串起来的,上节课你commit之后没push到远程仓库,所以本地仓库版本就比远程仓库领先了一个版本


  • 1

Reply