首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >两个相同的命令在git中产生不同的响应

两个相同的命令在git中产生不同的响应
EN

Stack Overflow用户
提问于 2016-01-14 07:09:15
回答 1查看 11关注 0票数 1

我现在正在学习git,我刚刚遇到了一个令人困惑的问题:我使用了两个相同的命令系列,但结果显示不同。第一系列命令是:

代码语言:javascript
复制
lihangdeMacBook-Pro:learngit lihang$ git checkout -b dev

Switched to a new branch 'dev'

lihangdeMacBook-Pro:learngit lihang$ emacs readme.txt     //doing some editing 

lihangdeMacBook-Pro:learngit lihang$ git add readme.txt

lihangdeMacBook-Pro:learngit lihang$ git commit -m "branch test"

[dev 01d10cf] branch test

 1 file changed, 1 insertion(+)

lihangdeMacBook-Pro:learngit lihang$ git checkout master

Switched to branch 'master'

Your branch is up-to-date with 'origin/master'.

这里的最后一句话显示“您的分支是‘sentence /master’的最新版本”。然后我删除了dev分支,并启动了一个名为feature 1的新分支:

代码语言:javascript
复制
lihangdeMacBook-Pro:learngit lihang$ git checkout -b feature1

Switched to a new branch 'feature1'

lihangdeMacBook-Pro:learngit lihang$ emacs readme.txt      //doing some editing

lihangdeMacBook-Pro:learngit lihang$ git add readme.txt

lihangdeMacBook-Pro:learngit lihang$ git commit -m "AND simple"

[feature1 4ad475a] AND simple

 1 file changed, 1 insertion(+), 1 deletion(-)

lihangdeMacBook-Pro:learngit lihang$ git checkout master

Switched to branch 'master'
Your branch is ahead of 'origin/master' by 1 commit.
  (use "git push" to publish your local commits)

这两个命令系列是相同的,但为什么两个命令的最后一句话显示不同的结果?

EN

回答 1

Stack Overflow用户

发布于 2016-01-14 07:15:11

每条语句末尾的输出行Your branch is与您显示的命令无关(它只是为您提供关于刚刚切换到的分支的状态的上下文)。它所暗示的是,在第二组命令之前,您做了一些更新master的操作,但是您没有将这些更改推送到origin

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

https://stackoverflow.com/questions/34778796

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档