一切都在标题中...
我读了这个问题:查看未推送的 Git 提交
但我不明白为什么git status
在主分支中显示所有未推送的提交,但在其他分支中不显示任何内容。
有人可以解释一下吗?
编辑
这是我做/得到的命令和输出:
aurelien@server:/home/repo/$ git branch
new_feature
* master
aurelien@server:/home/repo/$ git checkout new_feature
Switched to branch 'new_feature'
aurelien@server:/home/repo/$ echo test > newfile.txt
aurelien@server:/home/repo/$ git add newfile.txt
aurelien@server:/home/repo/$ git commit -m "Test commit"
[new_feature 51c6a64] Test commit
1 file added
aurelien@server:/home/repo/$ git status
# On branch new_feature
nothing added to commit
为什么我的提交在使用时没有出现git status
?