添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
痛苦的双杠  ·  [RN/Android] Git pull ...·  昨天    · 
直爽的荔枝  ·  Git | ...·  昨天    · 
追风的水煮鱼  ·  wolfcrypt: the ...·  2 天前    · 
想表白的茶壶  ·  Gitlab-runner ...·  3 天前    · 
逃跑的键盘  ·  Excel vba ...·  2 月前    · 
任性的围巾  ·  istio: ...·  8 月前    · 

Here is the scenario:

以下是场景:

i uninstalled xcode and git removed by uninstalling , my local commits are gone. but i can see .git folder in my project and it is not empty.

我卸载了Xcode和通过卸载删除的Git,我的本地提交也不见了。但我可以在我的项目中看到.git文件夹,而且它不是空的。

when i run any commands of git it says : fatal: not a git repository (or any of the parent directories): .git

当我运行git的任何命令时,它都会说:致命:不是git存储库(或任何父目录):.git

also when i run git init i get this : error: failed to write new configuration file /Users/myuser/Desktop/xxxproject/.git/config.lock
fatal: could not set 'core.repositoryformatversion' to '0'

另外,当我运行git init时,我收到以下消息:错误:无法写入新配置文件/Users/myuser/Desktop/xxxproject/.git/config.lock致命错误:无法将‘core.repositoryFormatVersion’设置为‘0’

is there any way to recover commits? :)

有什么方法可以恢复提交吗?:)


更多回答

Sounds like you don't have permissions to read from (or write to) the .git folder from the shell. Or maybe only to some critical files in it.

听起来您没有从外壳程序读取(或写入).git文件夹的权限。或者可能仅限于其中的一些关键文件。

@fredrik so is there any solutions?

@弗雷德里克,那么有什么解决方案吗?

Fix the permissions if that's the issue - I don't know how to do that in a MacOS system though.

如果这是问题所在,请修改权限--不过我不知道如何在MacOS系统中做到这一点。

chmod in terminal, to change your permission. but uninstalling xcode shouldn't delete your local commits. are you sure you're running from the same folder that the .git folder lies in?

Chmod在终端中,更改您的权限。但是卸载Xcode不应该删除您的本地提交。是否确实要从.git文件夹所在的同一文件夹中运行?

@A-_-S yes the path is correct. i got the permission by sudo chmod -R u+rwx .git and now i can run git commands but still cannot recover changes. for example when i run git status i get this : error: short read while indexing .gitignore and same error for some other files

@A-S:是的,这条路是正确的。我通过sudo chmod-Ru+rwx.git获得了权限,现在我可以运行git命令,但仍然无法恢复更改。例如,当我运行GIT Status时,我收到了这样的消息:Error:Short Read When Indeindex.gitignore,对其他一些文件也是同样的错误

优秀答案推荐
更多回答
payload - 我收到错误 : "MetaMask - RPC Error: Error: Error: [ethjs-rpc] rpc error with payload"

我从我的 javascript 发送交易 Metamask 打开传输对话框 我确定 i get an error message in metamask (inpage.js:1 MetaMask -

error-handling - 使用 Box<:error> 装箱后如何处理不同的错误类型?

这个问题在这里已经有了答案: How do you define custom `Error` types in Rust? (3 个答案) How to get a reference to a

swift - error = error 与 error != nil 之间的区别

我想知道两者之间有什么大的区别 if let error = error{} vs if error != nil?或者只是人们的不同之处,比如他们如何用代码表达自己? 例如,如果我使用这段代码: u

blazor - 错误 : Connection disconnected with error 'Error: Server returned an error on close: Connection closed with an error.'

当我尝试发送超过 50KB 的图像时,我在 Blazor 服务器应用程序上收到以下错误消息 Error: Connection disconnected with error 'Error: Serv

jsf - JSF : error handling with and JSF1073 error

我有一个error-page指令,它将所有异常重定向到错误显示页面 我的web.xml: [...] java.lang.Exception /vi

node.js - 如何修复 'error: Error: syntax error - at value'

我有这样的对象: address: { "phone" : 888, "value" : 12 } 在 WHERE 中我需要通过 address.value 查找对象,但是在 SQL 中有函数

c++ - '标识符' : redefinition errors ( error C2011 & error C2370)

每次我尝试编译我的代码时,我都会遇到大量错误。这不是我的代码的问题,因为它在另一台计算机上工作得很好。我尝试重新安装和修复,但这没有帮助。这是整个错误消息: 1>------ Build starte

error-handling - Bison : one error causes additional but incorrect error

在我的代码的类部分,如果我写一个错误,则在不应该的情况下,将有几行报告为错误。我将'| error'放在可以从错误中恢复的良好/安全位置,但是我认为它没有使用它。也许它试图在某个地方恢复中间表情? 有

Python捕获异常 "pandas.errors.ParserError: Error tokenizing data. C error"

我遇到了 csv 输入文件整体读取故障的问题,我可以通过在 read_csv 函数中添加 "error_bad_lines=False" 来删除这些问题来解决这个问题。 但是我需要报告这些造成问题的文

java - Spring : How to resolve a validation error -> error code -> error message

在 Spring 中,验证后我们在 controller 中得到一个 BindingResult 对象。 很简单,如果我收到验证错误,我想重新显示我的表单,并在每个受影响的字段上方显示错误消息。 因此

eclipse - Java 运行时环境检测到 fatal error : Internal Error ; Error: ShouldNotReachHere()

我不知道出了什么问题,因为我用 Java 编程了大约一年,从来没有遇到过这个错误。在一分钟前在 Eclipse 中编译和运行工作,现在我得到这个错误: #A fatal error has been

postgresql - Postgres : Error [42601] Error: Syntax error at or near "$2". 执行查询时出错

SELECT to_char(messages. TIME, 'YYYY/MM/DD') AS FullDate, to_char(messages. TIME, 'MM/DD

.net - VB.NET : error BC30037, followed by error BC30627 and error BC30465

我收到这些错误: AnonymousPath\Anonymized.vb : error BC30037: Character is not valid. AnonymousPath\Anonymiz

sungridengine - 网格引擎 : error: commlib error: got select error (connection refused)

我刚刚安装了 gridengine 并在执行 qstat 时出现错误: error: commlib error: got select error (Connection refused) erro

php - 尖叫 : Error suppresion ignored for Parse error: syntax error PHP

嗨,我正在学习 PHP,我从 CRUD 系统开始,我在 Windows 上安装了 WAMP 服务器,当我运行它时,我收到以下错误消息。 SCREAM: Error suppression ignore

swift - fatal error : Unresolved error Error Domain=NSCocoaErrorDomain Code=134140

我刚刚开始一个新项目,我正在学习核心数据教程,可以找到:https://www.youtube.com/watch?v=zZJpsszfTHM 我似乎无法弄清楚为什么会抛出此错误。我有一个名为“Exp

c++ - JENKINS BUILD ERROR fatal error C1853 : precompiled header error

当我使用 Jenkins 运行新构建时,出现以下错误: "FilePathY\XXX.cpp : fatal error C1853: 'FilePathZ\XXX.pch' precompiled

  • Oracle Test Container throwing SQLSyntaxErrorException: ORA-01918: user does not exist
  • Permutation of lists, combining and not combining list position(列表的排列、组合和不组合列表位置)
  • Azure CosmosDB why isn't the 'id' field automatically added when inserting into Azure CosmosDB?(Azure CosmosDB为什么在插入Azure CosmosDB时不自动添加“id”字段?)
  • How to scrape Title and Price (Beautifulsoup)(如何刮标题和价格(Beautifulsoup))
  • org.bouncycastle.cert.X509v2CRLBuilder. ()方法的使用及代码示例
  • com.github.binarywang.wxpay.bean.request.WxPayUnifiedOrderRequest.setBody()方法的使用及代码示例
  • android.webkit.WebHistoryItem.getOriginalUrl()方法的使用及代码示例
  • com.google.inject.internal.WeakKeySet.getSources()方法的使用及代码示例
  • cn.binarywang.wx.miniapp.api.impl.WxMaServiceImpl类的使用及代码示例
  • com.google.inject.internal.WeakKeySet类的使用及代码示例
  • android.support.wearable.view.WearableListView.setVisibility()方法的使用及代码示例
  • org.eclipse.xsd.XSDFeature.getName()方法的使用及代码示例
  • org.eclipse.persistence.oxm.mappings.XMLCompositeObjectMapping.setAttributeName()方法的使用及代码示例
  • android.support.wearable.view.WearableListView.setClickListener()方法的使用及代码示例
  •