git推送不更新远程git存储库

git推送不更新远程git存储库,git,github,version-control,merge,Git,Github,Version Control,Merge,我正在处理本地git存储库中的某个文件,并希望将更改发送到现有的远程git存储库,通过https从中克隆本地git存储库。我知道您不应该更新非裸存储库,所以我创建了一个分支来推动更改。 以下是我所做的,但不起作用: 已创建mygit init-本地 git add-A//添加了所有文件 git提交-m“首次提交” git远程添加源[https://github.com/...] git-push-u原始主机 这我明白,它推到github-万岁 现在我想更新GitHub存储库。 首先,我认为您可以

我正在处理本地git存储库中的某个文件,并希望将更改发送到现有的远程git存储库,通过https从中克隆本地git存储库。我知道您不应该更新非裸存储库,所以我创建了一个分支来推动更改。
以下是我所做的,但不起作用:

已创建my
git init
-本地
git add-A//添加了所有文件

git提交-m“首次提交”

git远程添加源[https://github.com/...]

git-push-u原始主机

这我明白,它推到github-万岁

现在我想更新GitHub存储库。
首先,我认为您可以在
git add*
git commit-m“message”
之后执行,
git push origin master
,但在阅读之后,我意识到您应该推送到一个非空的存储库。
所以,我创建了一个分支<代码>git签出-b新分支机构
我遵循了与上面相同的设置,
git add*
git commit-m“message”
git push origin new branch
,“您的分支使用“origin/master”是最新的。”
太好了

因此,我想合并这些分支,我切换到主分支,然后执行
git pull
,然后
git push origin master

我每天都收到最新的信息。但是当我检查远程回购时,没有任何更新
如有任何见解或建议,将不胜感激

编辑

git status
On branch master
Your branch is up-to-date with 'origin/master'.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)

new file:   .bowerrc
new file:   bower.json
modified:   index.html
new file:   public/vendor/jquery-1.11.3.min/.bower.json
new file:   public/vendor/jquery-1.11.3.min/index.js
git状态
论分行行长
您的分支机构是最新的“原始/主”分支机构。
要提交的更改:
(使用“git重置磁头…”取消分级)
新文件:.bowerrc
新文件:bower.json
修改:index.html
新文件:public/vendor/jquery-1.11.3.min/.bower.json
新文件:public/vendor/jquery-1.11.3.min/index.js
意识到您应该推送到一个不是空的存储库

不,你应该推进裸回购,而不是非裸回购

而且所有的GitHub回购协议都是空的,所以推送与创建分支无关

根据您的git状态,您仍在分支
主机上,并且文件已添加到索引中。

简单地提交和推送。不需要新的分支机构。

我已经更新了关于
git状态的答案。
。非常感谢!我没有添加git提交…吸取了教训!再次感谢!