I am having an error in SourceTree that says, "Error Encountered: 'git tag' failed with code 128: fatal: unterminated line in .git/packed-refs" If anyone has seen this error and knows a solution I would be grateful.
-
2I have never seen it, but the obvious thing to do would be to use a text-safe editor (e.g., vim or emacs, not some IDE editor that's going to insert HTML or Microsoft markup crud) on `.git/packed-refs` and correct the file. – torek Jan 04 '19 at 19:04
5 Answers
Just delete the file .git/packed-refs
.
Then "refresh" your repo with a pull
or fetch
.
I had the same error
fatal: unterminated line in .git/packed-refs: ...
(And that file was just lines of:
0000 0000 0000 0000 0000 0000 0000 0000
)In my case deleting the file worked and I was able to use my repo again.
Failing the above, I would try something like mentioned in this answer. The steps are:
- move old git directory
- initialise new repo
- link to old repo (by
remote add origin
) - get old history (
fetch
) - force update to old history (by doing a
reset
)

- 2,956
- 1
- 27
- 46
if did't see .git/packed-refs
folder from flutter just delete flutter SDK and extract new SDK same folder

- 4,825
- 10
- 32
- 42

- 31
- 1
Just delete the file .git / packed-refs. from the flutter folder
Download the sdk again from https://flutter.dev/docs/get-started/install/windows and copy the folder to the flutter location, in this way files were mixed and everything worked correctly.

- 11
- 4
I know this question is from a while ago but I ran into this issue today, so just wanted to post what I did to resolve it in case it helps someone. I uninstalled and installed the latest Sourcetree version and the error went away.

- 629
- 1
- 7
- 16
Probably won't be everybody's fix, but I went into the file and looked at it with VS Code text editor and noticed it only had thousands of null characters, so I just deleted all of them an saved. Seemed to do the trick.

- 11
- 2