本地回购提交不会更新Github-Github页面上的Jekyll网站

时间:2018-12-08 18:23:22

标签: git jekyll

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

我对Gemfile和_config.yml进行了更改。我git add -Agit commit -mgit push。联机检查github,我更新的文件没有更改。

通读在线论坛数小时。我已经更新了接收后的内容,检查了.gitignore文件。不知道我在做什么错。最令人沮丧的是git看起来非常简单,我可能缺少了一些非常简单的东西。

尝试了许多不同的操作后,git status返回以下内容:

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

以前,无论我做什么,我大部分都是收到“最新消息”。

1 个答案:

答案 0 :(得分:2)

HEAD分离意味着您没有将HEAD分支推入master分支。

您需要restore said HEAD and merge it to master才能再次按下。

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

注意:这会推送到远程 master 分支。
但是将远程仓库的id设置为 show 一个不同的分支,这意味着您不会立即看到提交:您需要首先(通过GitHub)切换回master分支网络用户界面)。