pay*_*yne 5 git intellij-idea github-desktop
我一直按“否”,但 GitHub Desktop 仍将其列为正在上演并准备提交。我的搭档他使用命令提示符而不是 GitHub Desktop,并且一直按“是”并报告相同的行为(文件被提交)。
那么这条提示信息究竟有什么作用呢?
注意:我们都使用 IntelliJ,这是提示我们此消息的应用程序。
编辑:为了清楚起见,添加下面的屏幕截图。绿色项是我在提示中选择“是”的结果,红色项是我在提示中选择“否”的结果。我们可以看到它们都出现在 GitHub Desktop 应用程序中。问题是:这个提示有什么作用?
编辑:当前设置:
IntelliJ IDEA 2018.1(社区版)构建 #IC-181.4203.550,构建于 2018 年 3 月 26 日 JRE:1.8.0_152-release-1136-b20 amd64 JVM:JetBrains sro 的 OpenJDK 64 位服务器虚拟机 sro10001
GitHub 桌面 1.2.6
编辑:现在将 IntelliJ 更新到最新版本:
IntelliJ IDEA 2018.1.6(社区版)Build #IC-181.5540.7,于 2018 年 7 月 11 日构建 JRE:1.8.0_152-release-1136-b39 amd64 JVM:JetBrains sro10 Windows 的 OpenJDK 64 位服务器 VM。
这是gitstatus
(但两个文件仍列在 GitHub Desktop 中,因为已准备好提交)的屏幕截图:
为了查看 IntelliJ IDEA 执行的确切命令,您可以转到“视图”>“工具窗口”>“版本控制” ( Alt+ 9)。在该视图中,您选择控制台选项卡。见下图:
到达那里后,您可以通过添加新文件(右键单击项目文件夹 > 新建 > Java 类)来查看它的具体功能。我们将其命名为“MyFile.java”。
当出现确认提示时,如果:
选择是,控制台中显示以下命令:
14:48:46.853: [valuedemo] git -c core.quotepath=false -c log.showSignature=false add --ignore-errors -- src/main/java/com/lealceldeiro/valuedemo/MyFile.java
这里的相关部分是git -c core.quotepath=false -c log.showSignature=false add --ignore-errors -- src/main/java/com/lealceldeiro/valuedemo/MyFile.java
,它基本上将文件“MyFile.java”与core#quotepath和log#showSignature值添加为 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(终极版)进行测试,内部版本 #IU-181.5281.24,构建于 2018 年 6 月 12 日。
归档时间: |
|
查看次数: |
4372 次 |
最近记录: |