当前位置: 首页 > 知识库问答 >
问题:

在VSCode中提交前检查更改

宋铭
2023-03-14

在IntelliJ中,我通常使用CTRL K在提交之前调出一种更改审查屏幕。我可以使用F7逐个遍历每个更改。

有人知道VSCode中的等效扩展吗?

我已经尝试过gitLens和git diff历史。两者似乎都不提供该功能。

共有1个答案

万俟华辉
2023-03-14

好吧,功能并不相同,但是您可以转到“源代码管理”选项卡(在Windows上ctrl shift G)并查看文件中的更改,暂存或取消暂存某些文件并提交。与Idea的功能相比,缺点是文件完全显示,没有跳过未更改的行。而且不能选择要提交的文件中的更改,只能提交所有更改(但仍要提交文件)——不过,这个缺点与提出的问题无关。

PS其实第二个缺点我错了,看到这里。

 类似资料:
  • 我可以提交大量更改,但没有任何内容可以进入 github。 只有当我从菜单中手动单击 PUSH 函数时,它才会推送到 github。 如何让它在提交时自动执行此操作? 这些是我的VS GIT设置:

  • 检出之前的提交 git checkout git checkout 这个命令有三个不同的作用:检出文件、检出提交和检出分支。在这一章中,我们只关心前两种用法。 检出提交会使工作目录和这个提交完全匹配。你可以用它来查看项目之前的状态,而不改变当前的状态。检出文件使你能够查看某个特定文件的旧版本,而工作目录中剩下的文件不变。 用法 git checkout master 回到 master 分支。分支

  • VSCode具有出色的git集成,但我找不到一种方法来进行部分提交。基本上,我希望能够在我的文件中选择特定的更改并暂存它们,而不是暂存整个文件。git CLI、Github本地应用程序和Atom插件支持这一功能。 主要是确保我在开罚单之前不会错过什么。

  • 我有一个名为login.js的VUEX存储模块,如下所示 登录。vue代码 登录功能工作,令牌是第一次设置,但当我刷新浏览器的不见了。 在浏览器中,它显示如下 但是如果我通过开发工具提交,它会起作用,状态会变得持久。 类似性质的问题,但不回答这个问题。 vuex提交不提交到存储 Vue2 Vuex提交未提交(不带Vue devtools) 运行Vuex突变,但组件在vue开发工具中手动提交之前不会

  • 当使用vscode的Git集成提交文件时,是否有任何方法可以编写多行提交消息,或者只限于一行? 到目前为止,VSCode在分段文件方面非常出色。但似乎我仍然必须从终端编写大部分提交消息。

  • 在本文章教程中,我们将演示如何查看 Git 存储库的文件和提交文件记录,并对存储库中的文件作修改和提交。 注意:在开始学习本教程之前,先克隆一个存储库,有关如何克隆存储库,请参考: http://www.yiibai.com/git/git_clone_operation.html 在上一步中,我们已经修改了 main.py 文件中的代码,在代码中定义了两个变量并提交代码,但是要再次添加和修改ma