Форумы портала PHP.SU » Клиентская разработка » Программное обеспечение » git передать изменение в файле изменений

Страниц (2): [1] 2 »
 

1. DlTA - 26 Декабря, 2018 - 17:16:01 - перейти к сообщению
Добрый.
у меня гит как то выдал такое:
>git log // (точнее вот так >git log --graph --all --topo-order --decorate --oneline --boundary --stat)
fatal: unable to read b12da3ec909350

поиск показал что с эти ничего не сделаешь и ведет к замене данных в репозитории

в то время у меня было 2 ветки, масте и новая, так как исправить ошибку я не мог, а это дела переключалось между ватками то оставил как есть.

позже мне еще и IDE не нравилось, оно возмущалось при изменении ветки, поэтому для другой ветки все перекинул на отдельный тестовый сайт с копипастом гита

сейчас ветку доделал и нужно объединить ветки все с меткой мастер, а оно выдает: unable to read b12da3ec909350

ТАК ВОТ
есть выгрузка изменений в файл который потом подгружается в гит, но как я не помню, подскажите? Улыбка
как получить файл с изменением и как это загрузить в гит
2. LIME - 26 Декабря, 2018 - 18:27:18 - перейти к сообщению
Поищи этот коммит в .git
Может с правами что
3. DlTA - 26 Декабря, 2018 - 23:39:39 - перейти к сообщению
комита файла b12da3ec909350db494066e65857f346 1638982f нету
чисти например b12da3ec909 тоже нету

возможная причина может быть в том что я ставил программу от гугла для сохранения всего, а эта гадость как то не дает редактировать файл если она его читает
4. LIME - 27 Декабря, 2018 - 07:37:13 - перейти к сообщению
Ну если его нету значит нету
Подредактируй родителя следующему коммиту
(Добавление)
И в других источниках его нет?
На сервере или репе?
5. DlTA - 27 Декабря, 2018 - 10:58:50 - перейти к сообщению
LIME пишет:
Подредактируй родителя следующему коммиту

это как?
о коммите есть только в файле
.git\logs\refs\heads\master
.git\logs\refs\heads\newLink
но b12da3ec909350db494066e65857f346 1638982f там нету
6. LIME - 27 Декабря, 2018 - 12:40:12 - перейти к сообщению
DlTA пишет:
это как?
да пожалуй это нереальный гимор
http://uleming[dot]github[dot]io/gitbook[dot][dot][dot]E%D0%B2_git[dot]html
тут уже будет проще просто забэкапить ветку и удалив ее попробовать распокавать поверх новой
еще попробуй под судо глянуть лог
навсякий
7. DlTA - 28 Декабря, 2018 - 14:30:48 - перейти к сообщению
чет то не так
скинул данные с дополнительного репозитория на основной в дополнительную ветку, объединить не получается ругается на отсутствие комита
но получилось создать измененные данные
от ветки master
> git diff newLinkk > diff.txt
а потом объединяю
> git apply diff.txt
а оно мне выдает много ругательств:
./diff_02.txt:19: trailing whitespace.
error: ошибка применения изменений: ajax.php:1088
error: ajax.php: не удалось применить патч
...

и таких сообщений очень много

думал что с кодировкой , установлена cp866.
8. LIME - 29 Декабря, 2018 - 19:14:56 - перейти к сообщению
Я бы сделал новый реп
Дешево и сердито
9. DlTA - 09 Января, 2019 - 12:42:44 - перейти к сообщению
сделал новый репозиторий, (скопировал .git в новую папку, >git reset --hard HEAD, удалил .git, и >git init, >git add *, >git commit ...)

вот что оно мне выдает:
>git apply ./../diff_02.txt
./../diff_02.txt:19: trailing whitespace.
./../diff_02.txt:95: trailing whitespace.
./../diff_02.txt:102: trailing whitespace.
./../diff_02.txt:137: trailing whitespace.
./../diff_02.txt:141: trailing whitespace.
error: ошибка применения изменений: ajax.php:1088
error: ajax.php: не удалось применить патч
...
10. Строитель - 09 Января, 2019 - 12:51:40 - перейти к сообщению
DlTA пишет:
скопировал .git в новую папку
Я очень мало пользовался GIT'ом, но разве для копирования существующего репозитория не используется команда git clone ?
11. DlTA - 09 Января, 2019 - 13:02:23 - перейти к сообщению
Строитель пишет:
Я очень мало пользовался GIT'ом, но разве для копирования существующего репозитория не используется команда git clone ?

результат тот же
12. LIME - 10 Января, 2019 - 04:39:53 - перейти к сообщению
Так не переноси патчи. Тупо скопируй измененные папки в новый реп после клонирования, удаления git и инита.
13. DlTA - 10 Января, 2019 - 16:55:44 - перейти к сообщению
я это и сделал
Спойлер (Отобразить)

результат такой же
14. LIME - 10 Января, 2019 - 17:18:41 - перейти к сообщению
А патчи из старого зачем применять???
Перечитай выше
Суть была не в удалении got
(Добавление)
Коммит без изменений и потом тупо копипаст изменений
15. DlTA - 11 Января, 2019 - 20:19:08 - перейти к сообщению
LIME пишет:
А патчи из старого зачем применять???
Перечитай выше
Суть была не в удалении got
(Добавление)
Коммит без изменений и потом тупо копипаст изменений


вроде так и делал

а есть прога для винды в которую можно загрузить пач и в ней поправить конфликты?
сами изменения не грузятся на репозиторий

 

Powered by ExBB FM 1.0 RC1