执行" git push origin master"留下变更来源于原产地,为什么?

时间:2014-05-27 10:06:36

标签: git ssh

当我将master分支推送到origin时,提交会出现在origin上,但由于某种原因,更改仍然是已提交和未提交。 我的意思是,当我在源上执行git状态时输出是 在分支大师

# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
# file 1
# file 2 etc...

所以我执行git reset - hard HEAD,一切正常。当我执行git日志时,提交仍在源/主分支上。

这只发生在主分支上,如果我在不同的分支上并执行git push origin differentbranch,则提交更改并且没有未提交的文件。

我的设置是一个开发服务器,它使用授权密钥通过ssh连接到生产服务器。

有什么想法吗?

0 个答案:

没有答案