Spring 源码调试错误修复

Spring 源码调试错误修复

1. fatal: not a git repository (or any of the parent directories): .git

问题描述

描述:执行 Load Gradle Changes 时,控制台出现错误,错误描述如下

在这里插入图片描述

控制台输出如下:

fatal: not a git repository (or any of the parent directories): .git
Build scan background action failed.
org.gradle.process.internal.ExecException: Process 'command 'git'' finished with non-zero exit value 128
	at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExitValue(DefaultExecHandle.java:431)
	at org.gradle.process.internal.DefaultExecAction.execute(DefaultExecAction.java:38)
	at org.gradle.process.internal.DefaultExecActionFactory.exec(DefaultExecActionFactory.java:202)
	at io.spring.ge.conventions.gradle.WorkingDirectoryProcessOperations.exec(WorkingDirectoryProcessOperations.java:45)
	at io.spring.ge.conventions.gradle.ProcessOperationsProcessRunner.run(ProcessOperationsProcessRunner.java:40)
	at io.spring.ge.conventions.gradle.BuildScanConventions.run(BuildScanConventions.java:195)
	at io.spring.ge.conventions.gradle.BuildScanConventions.addGitMetadata(BuildScanConventions.java:139)
	at com.gradle.enterprise.gradleplugin.internal.extension.a$4.run(SourceFile:172)
	at com.gradle.scan.plugin.internal.b.a.b(SourceFile:25)
	at org.gradle.internal.enterprise.impl.DefaultGradleEnterprisePluginBackgroundJobExecutors.runWithInputTrackingDisabled(DefaultGradleEnterprisePluginBackgroundJobExecutors.java:70)
	at org.gradle.internal.enterprise.impl.DefaultGradleEnterprisePluginBackgroundJobExecutors.lambda$executeUserJob$0(DefaultGradleEnterprisePluginBackgroundJobExecutors.java:64)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
	at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:833)

解决方案

fatal: not a git repository (or any of the parent directories): .git 问题关键在于这样一句话,这不是一个 git 仓库,于是想到的解决方案是初始化一个 git 库。

在控制台输入如下指令即可解决问题

git init

2. fatal: Needed a single revision

问题描述

在上述操作执行完毕后,再次执行 Load Gradle Changes 时,控制台出现报错

控制台输出如下:

fatal: Needed a single revision
Build scan background action failed.
org.gradle.process.internal.ExecException: Process 'command 'git'' finished with non-zero exit value 128
	at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExitValue(DefaultExecHandle.java:431)
	at org.gradle.process.internal.DefaultExecAction.execute(DefaultExecAction.java:38)
	at org.gradle.process.internal.DefaultExecActionFactory.exec(DefaultExecActionFactory.java:202)
	at io.spring.ge.conventions.gradle.WorkingDirectoryProcessOperations.exec(WorkingDirectoryProcessOperations.java:45)
	at io.spring.ge.conventions.gradle.ProcessOperationsProcessRunner.run(ProcessOperationsProcessRunner.java:40)
	at io.spring.ge.conventions.gradle.BuildScanConventions.run(BuildScanConventions.java:195)
	at io.spring.ge.conventions.gradle.BuildScanConventions.addGitMetadata(BuildScanConventions.java:139)
	at com.gradle.enterprise.gradleplugin.internal.extension.a$4.run(SourceFile:172)
	at com.gradle.scan.plugin.internal.b.a.b(SourceFile:25)

解决方案

fatal: Needed a single revision 问题关键在于这样一句话,这个错误通常是由于 git 仓库缺少所需要的提交记录导致的,解决方案是确保现在正在访问正确的分支或提交记录,或者尝试从其他可用分支或提交记录中获取代码。

执行以下指令,即可解决问题

git add .
git commit -m "first commit"

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-03-30 11:00:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-30 11:00:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-30 11:00:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-30 11:00:02       20 阅读

热门阅读

  1. 【Qt问题】Qt常用快捷键汇总

    2024-03-30 11:00:02       16 阅读
  2. 题目 1414: 最大的字母

    2024-03-30 11:00:02       18 阅读
  3. 诊断慢SQL根源

    2024-03-30 11:00:02       17 阅读
  4. Spring IoC 总结

    2024-03-30 11:00:02       19 阅读
  5. npm(Node Package Manager)

    2024-03-30 11:00:02       15 阅读
  6. 轮转数组 - LeetCode 热题 15

    2024-03-30 11:00:02       17 阅读
  7. 2024-3-28

    2024-03-30 11:00:02       12 阅读
  8. 347,前k个高频元素

    2024-03-30 11:00:02       20 阅读
  9. jQuery简介

    2024-03-30 11:00:02       17 阅读
  10. 前端Vue篇之vue3 ref 能处理对象了?

    2024-03-30 11:00:02       18 阅读