本地回购提交不更新 Github - Github 页面上的 Jekyll 站点
Local Repo Commit Doesn't Update Github - Jekyll Site on Github Pages
这个问题可能在互联网上被问过 100 次。
我对 Gemfile 进行了更改 _config.yml。我 git add -A
、git commit -m
、git push
。上网查看github,我更新的文件没有变化
花几个小时浏览在线论坛。我已经更新了 post-receive,检查了 .gitignore 文件。不知道我做错了什么。最令人沮丧的是 git 似乎非常简单,我可能遗漏了一些非常简单的东西。
在尝试了许多不同的事情之后,git status
returns 以下内容:
HEAD detached at origin/master
nothing to commit, working tree clean
以前,无论我做什么,我大部分时间都是 "everything up-to-date message"。
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 一个不同的分支,这意味着你不会立即看到你的提交:你需要先切换回 master
分支(通过 GitHub 网络 UI)。
这个问题可能在互联网上被问过 100 次。
我对 Gemfile 进行了更改 _config.yml。我 git add -A
、git commit -m
、git push
。上网查看github,我更新的文件没有变化
花几个小时浏览在线论坛。我已经更新了 post-receive,检查了 .gitignore 文件。不知道我做错了什么。最令人沮丧的是 git 似乎非常简单,我可能遗漏了一些非常简单的东西。
在尝试了许多不同的事情之后,git status
returns 以下内容:
HEAD detached at origin/master
nothing to commit, working tree clean
以前,无论我做什么,我大部分时间都是 "everything up-to-date message"。
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 一个不同的分支,这意味着你不会立即看到你的提交:你需要先切换回 master
分支(通过 GitHub 网络 UI)。