gpt4 book ai didi

git - 如何在推送后显示 Visual Studio git 中的所有更改

转载 作者:行者123 更新时间:2023-12-03 05:17:40 30 4
gpt4 key购买 nike

我有 Visual Studio 2019。

  1. 我编写了一些代码。
  2. 提交。
  3. push 。

现在挂起的更改已消失。有什么方法可以让所有文件即使在推送后仍然处于待更改状态吗? (与主文件不同的所有文件)

最佳答案

tl;dr:您不能将它们列为待处理更改,因为它们不再是待处理更改。但是,您仍然可以轻松地看到您想要的内容。如果您很着急,请跳至“现在终于回答您的问题”部分。

使用 Git 时,我建议几乎始终在另一个窗口/选项卡中打开分支的历史记录,并在对分支进行任何更改后刷新它(如果您的 UI 没有自动刷新)为你)。这样做的原因是,通过密切关注您的提交,您将不断验证您是否正在做您认为正在做的事情(如果您频繁 rebase ,则尤其重要),并且它还使您能够快速查看任何工作当您需要更多上下文时,您已经完成了。正如您的问题所指出的,通常需要这种额外的上下文,特别是当您正在开发具有多次提交的功能时。

在 Visual Studio 中使用 Git 时,有两个 View 可以显示您的分支历史记录。在Git菜单下,有两个相关选项:

  1. 查看分支历史记录:这将打开一个窗口,显示您当前的分支历史记录,如果您正在跟踪上游分支,它还会显示传出和传入的提交。 此 View 不会自动刷新,因此您应该在修改分支时使用窗口左上角的刷新按钮手动刷新它。 (请注意,您还可以通过右键单击 VS2019 右下角 checkout 的分支名称来访问此 View 。如果 pop 分支列表包含太多本地分支,以至于您看不到粗体分支,您可以开始在搜索框中键入内容以找到它,然后右键单击您的分支。)
  2. 管理分支:这将打开一个窗口,显示存储库中的所有分支;本地分支位于最前面,远程分支出现在其下方。您只需单击任何分支即可查看其历史记录,默认情况下您的分支将首先被选择。 此 View 会自动刷新。(请注意,您还可以通过右键单击 VS2019 右下角 checkout 的分支名称,然后在右上角的 pop 窗口中单击来访问该 View 在 3 点菜单上,然后选择“管理分支”。或者,在顶部分支名称旁边的 Git 更改窗口中,有一个 3 点菜单,其中包含更多选项,其中也包括此选项。)

请注意,这两个 View 都在窗口顶部包含图标,使您能够显示其他本地分支、远程分支和标签,如果它们指向您可以在其中看到的任何相同提交,则所有这些都在同一 View 中当前分支的历史记录。

现在终于回答你的问题了:

在上述任一 View 中,您可以查看任何单个提交中的更改,但您也可以选择两个提交(左键单击一个提交,按住 Ctrl 键并左键单击另一个提交),然后右键单击并选择“比较提交...”。通过比较您的第一个提交的父提交(如果自您分支以来它尚未移动,则 main 可能会显示在您的历史记录中)与您的提示提交,您将看到所有您在比较中的所有提交中所做的整套更改。这应该是您在开发功能时希望看到的内容。

关于git - 如何在推送后显示 Visual Studio git 中的所有更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74203928/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com