一切都在标题中...
我读到了这个问题:查看未推送的 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
命令时,我的提交记录没有出现?
git branch --set-upstream-to=origin/master master
对我有用。 - falsarella