Size: a a a

2020 December 16

S

SkyLord in pro.git::next
парни нужна помощь новичку

я создал на гихабе репу
клонировал себе на комп
создал файл .гитигнор
заполнил репу, добавил в гитигнор то что надо
сделал add
сделал пару коммитов
и решил сделать push на гитхаб, вот так:  git push -u origin master

выскакивает непонятная для меня ошибка:

error: src refspec master does not match any
error: failed to push some refs to 'https://github.com/XXXX/YYYYYY.git'

помогите разобраться
источник

EZ

Evgenii Zheltonozhsk... in pro.git::next
SkyLord
парни нужна помощь новичку

я создал на гихабе репу
клонировал себе на комп
создал файл .гитигнор
заполнил репу, добавил в гитигнор то что надо
сделал add
сделал пару коммитов
и решил сделать push на гитхаб, вот так:  git push -u origin master

выскакивает непонятная для меня ошибка:

error: src refspec master does not match any
error: failed to push some refs to 'https://github.com/XXXX/YYYYYY.git'

помогите разобраться
может у тебя бранч main а не master?
источник

P

Pavel in pro.git::next
+ очень похоже на то
Вообще делать -u каждый раз не нужно, git push достаточно после того как бранчи один раз связались, иначе можно запушить куда-нибудь не туда случайно
источник

IZ

Ilia Zviagin in pro.git::next
SkyLord
парни нужна помощь новичку

я создал на гихабе репу
клонировал себе на комп
создал файл .гитигнор
заполнил репу, добавил в гитигнор то что надо
сделал add
сделал пару коммитов
и решил сделать push на гитхаб, вот так:  git push -u origin master

выскакивает непонятная для меня ошибка:

error: src refspec master does not match any
error: failed to push some refs to 'https://github.com/XXXX/YYYYYY.git'

помогите разобраться
Делай просто git push
источник

P

Pavel in pro.git::next
И ещё можно делать git push -u origin HEAD тогда текущая ветка будет связана с одноименной на ремоуте и запушена (меньше писать, меньше шанс опечататься)
источник

N

Nack Nime | #2o2o in pro.git::next
привет.
я в коммит добавил не те измениня, а точнее удалил то, что не надо было. а потом ещё несколько норм коммитов сделал
вопрос: как мне не переписывая тот код, который я удалил из git blame, вернуть те строчки, которые я удалил? мб git reset --patch или шото такое
источник

N

Nack Nime | #2o2o in pro.git::next
Nack Nime | #2o2o
привет.
я в коммит добавил не те измениня, а точнее удалил то, что не надо было. а потом ещё несколько норм коммитов сделал
вопрос: как мне не переписывая тот код, который я удалил из git blame, вернуть те строчки, которые я удалил? мб git reset --patch или шото такое
на данный момент я ребейснулся на тот коммит, который мне надо поменять. дальше я могу скопировать те удаления из git blame, поубирать дефисы и git commit --amend, но это колхоз же, есть наверняка способ поровнее сделать это
источник

Dv

Dr. Friedrich von Ne... in pro.git::next
Nack Nime | #2o2o
привет.
я в коммит добавил не те измениня, а точнее удалил то, что не надо было. а потом ещё несколько норм коммитов сделал
вопрос: как мне не переписывая тот код, который я удалил из git blame, вернуть те строчки, которые я удалил? мб git reset --patch или шото такое
Интерактивный ребейз тебе поможет.
источник

Dv

Dr. Friedrich von Ne... in pro.git::next
Сделай коммит, который восстанавливает справедливость, а потом интерактивным ребейзом зафиксапь его в тот старый коммит, в который надо.
источник

N

Nack Nime | #2o2o in pro.git::next
Dr. Friedrich von Never
Сделай коммит, который восстанавливает справедливость, а потом интерактивным ребейзом зафиксапь его в тот старый коммит, в который надо.
в том то и дело, я не хочу копипастить, я хочу просто как в --patch

но я уже решил. ребейснул на нужный коммит, git reset HEAD~, git reset -p и закоммиттил, но название надо было копипастить для коммита
источник

Dv

Dr. Friedrich von Ne... in pro.git::next
Nack Nime | #2o2o
в том то и дело, я не хочу копипастить, я хочу просто как в --patch

но я уже решил. ребейснул на нужный коммит, git reset HEAD~, git reset -p и закоммиттил, но название надо было копипастить для коммита
Я написал, как
источник

Dv

Dr. Friedrich von Ne... in pro.git::next
Через интерактивный ребейз
источник

Dv

Dr. Friedrich von Ne... in pro.git::next
Я не понял, что нужно копипастить
источник

Dv

Dr. Friedrich von Ne... in pro.git::next
Хотя, возможно, ты реверсный патч хочешь?
источник

N

Nack Nime | #2o2o in pro.git::next
Dr. Friedrich von Never
Через интерактивный ребейз
мне надо часть коммита undo, не весь коммит
источник

Dv

Dr. Friedrich von Ne... in pro.git::next
Ну, я план написал, а дальше хз
источник
2020 December 17

P

Pavel in pro.git::next
Nack Nime | #2o2o
привет.
я в коммит добавил не те измениня, а точнее удалил то, что не надо было. а потом ещё несколько норм коммитов сделал
вопрос: как мне не переписывая тот код, который я удалил из git blame, вернуть те строчки, которые я удалил? мб git reset --patch или шото такое
Тут прям градация от простого к продвинутому:
- чекаут, амменд, черрипик/ребейз (то что вы делали)
- интерактивный ребейз, edit, ручные правки
- коммит с фиксом, интерактивный ребейз, добавление коммита как fixup в списке
- коммит с --fixup, интерактивный ребейз с --autosquash
- git filter-branch - это для совсем уберюзеров, говорят эта штука может знатно все похерить если что-то сделать не так
источник

N

Nack Nime | #2o2o in pro.git::next
Pavel
Тут прям градация от простого к продвинутому:
- чекаут, амменд, черрипик/ребейз (то что вы делали)
- интерактивный ребейз, edit, ручные правки
- коммит с фиксом, интерактивный ребейз, добавление коммита как fixup в списке
- коммит с --fixup, интерактивный ребейз с --autosquash
- git filter-branch - это для совсем уберюзеров, говорят эта штука может знатно все похерить если что-то сделать не так
я черрипик не делал же
коммит с фиксом - это копипаст, не рационально
источник

P

Pavel in pro.git::next
Nack Nime | #2o2o
я черрипик не делал же
коммит с фиксом - это копипаст, не рационально
Ну я не знаю как вы возвращали коммиты после изменённого (там либо ребейз, либо черрипик, либо что-то что под капотом их зовёт)
источник

N

Nack Nime | #2o2o in pro.git::next
Pavel
Ну я не знаю как вы возвращали коммиты после изменённого (там либо ребейз, либо черрипик, либо что-то что под капотом их зовёт)
ребейснул на edit, да
источник