gpt4 book ai didi

git - 清理工作树时出现 checkout 错误

转载 作者:太空狗 更新时间:2023-10-29 14:11:05 25 4
gpt4 key购买 nike

请我收到错误消息“您对以下文件的本地更改将被 check out 覆盖”,但我的工作树是干净的。

有人知道这里发生了什么吗?

$ git status
On branch experiment
nothing to commit, working tree clean

$ git checkout develop
error: Your local changes to the following files would be overwritten by checkout:
app/build.gradle
Please commit your changes or stash them before you switch branches.
Aborting

(文件 app/build.gradle 不在我的 .gitignore 文件中)


这是顶级 .gitignore 文件:

### Android ###

# Built application files
*.apk
*.ap_

# Files for the ART/Dalvik VM
*.dex

# Java class files
*.class

# Generated files
bin/
gen/
out/

# Gradle files
.gradle/
build/

# Local configuration file (sdk path, etc)
local.properties

# Proguard folder generated by Eclipse
proguard/

# Log Files
*.log

# Android Studio Navigation editor temp files
.navigation/

# Android Studio captures folder
captures/

# Intellij
.idea
*.iml

# Keystore files
*.jks

# External native build folder generated in Android Studio 2.2 and later
.externalNativeBuild

# Mac
.DS_Store

### Android Patch ###
gen-external-apklibs

这是/app 目录中的一个 .gitignore 文件(我不知道它为什么在那里):

build

# Secrets
secrets.properties

最佳答案

一个疯狂的镜头:

我曾经读到过一个 stash 的“假定不变标志”(参见 this answer for example),
我所知道的查看此标志是否在文件上处于事件状态的唯一方法是(参见 this answer):

git ls-files -v | grep '^[[:lower:]]'

当您在您的存储库上运行上述命令时,您会看到什么?

关于git - 清理工作树时出现 checkout 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46052237/

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