是否可以在侧边栏中显示以前提交的更改的git历史记录?一旦我承诺,它就会消失:
我总是可以通过git reset --soft HEAD^和un-stage到达:
git reset --soft HEAD^
但之后我必须要么强制推送要么强制重置才能与原点同步...我的最终目标是能够保存特性并推送到origin(以保护它们),并且仍然能够看到我在当前特性上所做的更改
c6ubokkw1#
不幸的是,没有设置。VS Code只显示/控制当前diff的装饰,直到你提交。我建议你在VS Code repo(https://github.com/microsoft/vscode/issues/new/choose)中打开一个特性请求,或者寻找一些可以做到这一点的扩展。我安装的唯一一个与git相关的扩展是GitLens,我不记得看到过这个功能。另一方面,如果你有一个 * 与git无关 * 的替代方案,我建议你看看Footsteps扩展(https://marketplace.visualstudio.com/items?itemName=Wattenberger.footsteps)。它提供了一个很好的diff等价物,但是与git commits没有任何联系。希望这个能帮上忙
1条答案
按热度按时间c6ubokkw1#
不幸的是,没有设置。VS Code只显示/控制当前diff的装饰,直到你提交。
我建议你在VS Code repo(https://github.com/microsoft/vscode/issues/new/choose)中打开一个特性请求,或者寻找一些可以做到这一点的扩展。
我安装的唯一一个与git相关的扩展是GitLens,我不记得看到过这个功能。另一方面,如果你有一个 * 与git无关 * 的替代方案,我建议你看看Footsteps扩展(https://marketplace.visualstudio.com/items?itemName=Wattenberger.footsteps)。它提供了一个很好的diff等价物,但是与git commits没有任何联系。
希望这个能帮上忙