本地存储库提交不会更新 Github - GitHub 页面上的 Jekyll 站点



这个问题可能在互联网上被问了100多次。

我对Gemfile和_config.yml.Igit add -Agit commit -mgit push进行了更改。上网查看github,我更新的文件没有更改。

阅读在线论坛数小时。我已经更新了postreceive,检查了.gitignore文件。不确定我做错了什么。最令人沮丧的是,git似乎很简单,我可能错过了一些非常简单的东西。

在尝试了许多不同的东西之后,git status返回以下内容:

HEAD detached at origin/master
nothing to commit, working tree clean

以前,无论我做什么,我都会收到"一切最新消息"。

HEAD分离意味着您没有将(分离的(HEAD分支推送到master分支。

在再次推送之前,您需要恢复所述HEAD并将其合并到master。

git branch my-temporary-work
git checkout master
git merge my-temporary-work
git push

注意:这会推送到远程master分支
但是id远程repo被设置为显示不同的分支,这意味着你不会立即看到你的提交:你需要首先(通过GitHub web UI(切换回master分支。

最新更新