“你的分支在Git之前”
下面的命令对我来说似乎是一个bug,但我不是git天才,所以......
$ git status
# On branch master
nothing to commit, working directory clean
$ git pull origin master
app/controllers/cool_controller.rb | 22 ++++++++++++++++++++--
app/controllers/application_controller.rb | 91 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------
test/fixtures/interesting_model.yml | 2 +-
test/fixtures/other_interesting_model.yml | 10 +++++++++-
$ git status
# On branch master
# Your branch is ahead of 'origin/master' by 7 commits.
# (use "git push" to publish your local commits)
#
nothing to commit, working directory clean
我不同意这里的git,如果我只是从主人那里拿来的,而且之前没有变化,我该如何提前主人?
如果我这样做,另一件事就是这样
git reset origin/master --hard
我失去了从拉的变化! 所以看起来好像git并没有更新本地的origin/master
当我拉。 我怎样才能解决这个问题?
谢谢!
尝试这个:
git fetch
请参阅git:您的分支在X承诺之前提供了更多关于为什么这应该起作用的信息。
链接地址: http://www.djcxy.com/p/23157.html