'git status'显示要提交的更改,但'git push origin master'表示'Everything up-date'

99m*_*les 4 git merge conflict

我的本地仓库和远程仓库之间有一些冲突.

所以我做了:

git stash
git pull origin master
git stash apply

// here i had merge conflicts, so i edited the files and did
git add file1
git add file2

git commit
Run Code Online (Sandbox Code Playgroud)

现在,当我这样做时git status,显示了一堆修改过的文件等等.但是git push origin masterEverything up-to-date.

有任何想法吗?

Amb*_*ber 14

如果git status显示已修改的文件,则不会推送这些文件,因为它们尚未提交.git status仅显示尚未提交的更改(即使它们已暂存).

尝试再次提交,看看在提交时是否有任何错误消息.(您可能还需要没有合并冲突的git add文件,如果它们受到您藏匿的任何弹出的影响 - 存储不会保存阶段状态.)