不推 Sourcetree/Bitbucket

Not push Sourcetree/Bitbucket

我是 Bitbucket/Sourcetree 的新手。将存储库克隆到我的本地机器后。我发表了一个评论来测试它。说是:

just add commit

然后我点击了提交按钮。之后我不想推动它,因为它只是一种练习。我大概点击了Discard(记不太清了)。现在显示 Revert "just test commit"

我的问题是我真的不想按它,如何摆脱它,因为 "Push" 按钮在上面显示“2”。看图。

我尝试了命令 git stash 但它不起作用。

正在追踪历史。因此,如果您按下 2 "changes",它只会表明您进行了更改,然后将其还原。

Git 中有一个名为 "stash" 的选项,它基本上搁置了本地更改。你可以这样做,然后删除存储。在 SourceTree 中,您可以在 "Repository" 菜单下找到隐藏选项(至少在 OSX 上)。

如果您想做的只是 "reset" 您的本地 repo/branch 与远程匹配,这个线程是关于如何做到这一点的非常好的讨论:Various ways to remove local Git changes