这个问题可能已经在互联网上被问过100次了。
我对Gemfile和_config.yml进行了更改。我git add -A
,git commit -m
,git push
。联机检查github,我更新的文件没有更改。
通读在线论坛数小时。我已经更新了接收后的内容,检查了.gitignore文件。不知道我在做什么错。最令人沮丧的是git看起来非常简单,我可能缺少了一些非常简单的东西。
尝试了许多不同的操作后,git status
返回以下内容:
HEAD detached at origin/master
nothing to commit, working tree clean
以前,无论我做什么,我大部分都是收到“最新消息”。
答案 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
分支网络用户界面)。