草庐IT

fatal_handler

全部标签

git - 'git cat-file -p <sha1 >': "fatal : Not a valid object name"on random objects from . git/objects

我想了解更多关于git内部工作原理的信息,所以我运行了这些命令:cd.git/objects/62ls00cb2f01089db22aca24675272a16712e897470ee798881329430bfef6c558be7b14c1f0676f1087f408e2f2bd782d53a1211a7418fee4f6a7a6a71f3bd5a3af882f3f0ec4fad4c672055746f95e69f344b52c5038d922260189475626e69agitcat-file-p00cb2f01089db22aca24675272a16712e89747出现以下

git - 如何删除 "fatal: loose object"?

我的一个克隆存储库是从gitfsck获取的fatal:looseobject40bda4e3b79c3d7bf598df31d9e68470f97a3f79(storedin.git/objects/40/bda4e3b79c3d7bf598df31d9e68470f97a3f79)iscorrupt我有另一个fsck干净的副本。我已经尝试对包含致命目录的目录/子目录进行核对,并且重新克隆它。问题仍然存在。我真的不关心任何特定文件,我只希望存储库checkout干净。我该怎么办?注意:远程仓库托管在github上。 最佳答案 简单的

Git mv 失败并出现 fatal error : source directory is empty

我想在存储库的子文件夹中维护文件的历史记录。但我需要重命名顶级文件夹名称。当我运行'gitmvdirNamenewDirName我得到“致命:源目录为空;”我的源目录结构如下:gitRepoDir--.git--Source---DirLevel2----DirLevel3----DirLevel4----DirLevel5+++--DirNameToRename+++--sub1dir+++--File+++--sub2dir+++--File+++--sub3dir+++--File+++--File+++--sub4dir+++--File有没有办法重命名顶级文件夹并维护以下子文

git 说 "fatal: confused by unstable object source data"

只是为了好玩,我试图将大约85GB的二进制文件放入git中,其中大部分大约6MB。Git运行了一段时间,但总是在中途失败,并显示消息“fatal:confusedbyunstableobjectsourcedata”,然后是SHA1。你知道为什么吗?有什么办法可以解决吗? 最佳答案 要么一个或多个文件在您的操作过程中被修改,或者某些原因导致读取不一致(例如硬件故障)。简短版本:Git的开发人员并不打算将其用于volatile文件。由于Git用于“松散对象”的布局*和它假定的有限文件系统语义**,Git必须知道第一个字节(两个十六进制

git - "fatal: You are on a branch yet to be born"在这种情况下意味着什么

我正在将svn存储库迁移到git。我创建了一个干净的临时目录,使用gitsvninit在其中获取内容,然后添加了Remote并推送了它。现在在另一个实际的源目录上(我在从svn提交内容之前从空的repo克隆了它)我做了一个获取。然后我进行了checkout并收到了上述消息。过了一会儿,我认为我可以通过pull获得源代码并做到了。我的问题是该错误消息在该上下文中意味着什么?我是如何得到那个特定的错误信息的?免责声明:我是一个git新手 最佳答案 我相信这是因为你的fetch,它只获取远程引用和提交,没有给你一个本地master分支来c

git - 如何 "resolve fatal: Not a git repository"?

我试图从项目中删除一个子模块尝试了rm-rf.git/modules/submodulePath之后我遇到了问题致命:不是git存储库 最佳答案 这两个文件包含子模块的绝对路径:{submodule}/.git.git/modules/{submodule}/config因此,如果您移动了存储库,这两个文件中的绝对路径无效,并导致“不是git存储库”错误。只需手动修复这些文件。更新:1.)从.gitmodules文件中删除相关部分。您可以使用以下命令:gitconfig-f.gitmodules--remove-section"su

混帐 : fatal: Ambiguous object name: 'origin/release_2.6'

尝试创建远程跟踪分支时出现此错误gitco-brelease_2.6origin/release_2.6warning:refname'origin/release_2.6'isambiguous.warning:refname'origin/release_2.6'isambiguous.fatal:Ambiguousobjectname:'origin/release_2.6'.我只有这两个refs定义了release_2.6gitshow-ref|grep"release_2.6"a71b2da1526f73862464a23aceaa1939a8b1ace2refs/heads

GitHub:错误:找不到存储库。 fatal: 远端意外挂断(和类似帖子明显不同)

我创建了一个目录,hello_git。在这个目录中,我创建了一个文件hello_git.py,它打印出“Hellogit!”消息。然后我在终端中将hello_git设置为我的当前目录,并在该目录中依次输入以下命令:gitinitgitaddhello_git.pygitcommit-m'firstcommit'gitremoteaddorigingit@github.com:githubaccountname/hello_git.git当我输入命令gitpushoriginmaster我被问到:Enterpassphraseforkey'/home/myusername/.ssh/id

git - 为什么我得到 "fatal: git status --porcelain failed"?

这对流浪汉来说是一个巨大的痛苦。我以前遇到过几次,但我不明白为什么。5分钟前,repo还可以正常工作,我四处移动了一些文件(这一切都很酷),git便便了它的裤子。知道为什么会这样吗?除了克隆存储库、移动文件等之外,我该如何修复它... 最佳答案 哦,天哪,我真是个失败者。看起来问题源于FlashBuilder将其他.git存储库复制到子文件夹中。答案是删除所有不是存储库的.git文件夹。 关于git-为什么我得到"fatal:gitstatus--porcelainfailed"?,我们

git 问题 : fatal: Unable to write new index file

我有一个在git下管理的现有项目。我最近不得不对计算机(OSXSnowLeopard)进行彻底的重建,然后返回项目,git可以跟踪项目中的更改,但我无法将任何内容保存到git。当我尝试时,标题中出现错误:Dans-iMac-335:[app-name-obscured]apple$gitaddapp/models/*fatal:Unabletowritenewindexfile从这种情况中恢复过来的最佳方法是什么?这个有一个heroku存储库版本,但它与这个非常不同步。大概我可以使用一个新的克隆作为基础,并更新每个文件,但这似乎过于费力且容易出错。git在这里寻找它找不到的东西,是否有