gpt4 book ai didi

git - 提示符 "Do you want to add the following file to Git?"究竟做了什么?

转载 作者:太空狗 更新时间:2023-10-29 14:03:04 26 4
gpt4 key购买 nike

我一直在按“否”,但 GitHub Desktop 仍将其列为正在暂存并准备提交。我的合作伙伴,他,使用命令提示符而不是 GitHub Desktop,并且一直按"is"并报告相同的行为(文件已提交)。

那么这个提示信息到底有什么作用呢?

注意:我们都使用 IntelliJ,这是提示我们这条消息的应用程序。

编辑:为清楚起见,添加下面的屏幕截图。绿色项是我在提示中选择"is"的结果,红色项是我在提示中选择“否”的结果。无论如何,我们可以看到它们都显示在 GitHub Desktop 应用程序中。因此,问题是:这个提示有什么作用?

The prompt

After prompt - showing results

Git status

编辑:当前设置:

IntelliJ IDEA 2018.1(社区版)构建 #IC-181.4203.550,构建于 2018 年 3 月 26 日JRE:1.8.0_152-release-1136-b20 amd64JVM:JetBrains s.r.o 的 OpenJDK 64 位服务器 VMWindows 10 10.0

GitHub 桌面版 1.2.6

编辑:现在将 IntelliJ 更新到最新版本:

IntelliJ IDEA 2018.1.6(社区版)构建 #IC-181.5540.7,构建于 2018 年 7 月 11 日JRE:1.8.0_152-release-1136-b39 amd64JVM:JetBrains s.r.o 的 OpenJDK 64 位服务器 VMWindows 10 10.0

这是 gitstatus 的屏幕截图(但是这两个文件仍然在 GitHub Desktop 中列为准备提交):

Latest version IntelliJ screenshot

最佳答案

为了查看 IntelliJ IDEA 执行的确切命令,您可以转到View > Tool Windows > Version Control (Alt + 9) .在该 View 中,您选择控制台 选项卡。见下图:

enter image description here

在那里,您可以通过添加一个新文件(右键单击项目文件夹 > 新建 > Java 类)来查看它到底做了什么。我们称它为“MyFile.java”。

当出现确认提示时,如果:

  • No 被选中,没有任何反应,控制台不显示任何内容,文件保持“未添加”到版本控制。

enter image description here

  • 被选中,以下命令显示在控制台中:

    14:48:46.853: [valuedemo] git -c core.quotepath=false -c log.showSignature=false 添加 --ignore-errors -- src/main/java/com/lealceldeiro/valuedemo/我的文件.java

这里的相关部分是 git -c core.quotepath=false -c log.showSignature=false add --ignore-errors -- src/main/java/com/lealceldeiro/valuedemo/MyFile.java,它基本上是将带有 core#quotepathlog#showSignature 值的文件“MyFile.java”添加为 false 并忽略任何错误.

如果你对文件的状态有任何疑问,你可以使用 git status,如果有一个文件你不想提交,你可以使用 git rm .实际上,如果我们想通过 IDEA UI 删除之前添加的“MyFile.java”,我们可以右键单击该文件 > Git > Revert > Revert 它将在 VCS 控制台中打印 git -c core.quotepath=false -c log.showSignature=false rm --cached -f -- src/main/java/com/lealceldeiro/valuedemo/MyFile.java


查看更多关于:


使用 IntelliJ IDEA 2018.1.5(终极版)测试,Build #IU-181.5281.24,构建于 2018 年 6 月 12 日。

关于git - 提示符 "Do you want to add the following file to Git?"究竟做了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51295194/

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