当我将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连接到生产服务器。
有什么想法吗?