我有一个服务器,其中有一些配置,我不知道我只是git拉,它得到什么在github回购,然后重新启动它,以部署。Git拉不拉一切
事情是,有一个不是我最新的提交,这不是真的在我的服务器上。这些文件不在.gitignore中。我如何确保一拉,拉一个提交?
我真的不知道如何解决它,我想重新开始一切:(
14:41][[email protected]] someserver_dir (master)$ git status
# On branch master
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: Gemfile
# modified: Gemfile.lock
# modified: config/assets.yml
# modified: config/database.yml
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# randomfiles
更多信息,会更容易回答。你的问题。'git status'是什么意思你呢?你在本地是否在正确的分支?例如,如果你正在查看服务器上的'master'分支,你是否在本地签出'master'? 'git log origin/master..master'呢? – 2012-03-13 17:27:02
git存储库是公开的吗?如果是这样,请提供一个URL。 – 2012-03-13 17:35:35
不公开,Git状态显示我一切都很酷,只有一个分支。 – thiagofm 2012-03-13 17:42:32