Не отрабатывает корректно push

290
03 ноября 2017, 09:00

Привет. Такая проблема. Немножко не корректно в начале добавил в репозиторий папку из другого репозитория(забыл удалить мето-папку .git), сделал add . , commit, push. Всё как-то залилось на GitHub. Но с веб интерфейса в папку не зайти, а на pull на другом ПК скачиваться просто пустая папка.

После исправления в основном локальном репозитории, не отрабатывает push.

$ git push
Counting objects: 36, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (35/35), done.
Writing objects: 100% (36/36), 11.71 KiB | 1.95 MiB/s, done.
Total 36 (delta 15), reused 0 (delta 0)
remote: error: object aaa8ce61733a20e8bc12913076e1c949131728c3: nullSha1: contains entries pointing to null sha1
remote: fatal: Error in object
error: remote unpack failed: index-pack abnormal exit

Что нужно ещё исправить?

Дополнение: При выполнении команды:

git filter-branch --index-filter "git rm --cached --ignore-unmatch Task/*" HEAD

Выдаёт:

error: invalid object 160000 0000000000000000000000000000000000000000 for 'Tasks'
warning: cache entry has null sha1: Tasks
error: invalid object 160000 0000000000000000000000000000000000000000 for 'Tasks'
fatal: git-write-tree: error building trees
fatal: Not a valid object name
could not write rewritten commit

Ссылка на репозиторий на github'e

Answer 1

Вам нужно откатить последний коммит, это делается с помощью

git revert номер-коммита

Я сделал pull request в ваш репозиторий с откатом вашего последнего коммита, сохраните измененные файлы c последнего коммита, примите мой pull request, а потом заново залейте уже без проблемной директории. Либо можете сами сделать откат в вашем локальном репозитории:

git revert 9b32296f77d7b7d83491031609dc275da9ca19d4

После этого push должен ходить нормально.

READ ALSO
Кастомный fontFamily

Кастомный fontFamily

Если у TextView в API > 16 задать

236
Взаимодействие java и html5

Взаимодействие java и html5

Нужно поставить обработчиком кода метод из javaJavascrypt не поможет

301