Size: a a a

Git — русскоговорящее сообщество

2020 November 30

a

amrl in Git — русскоговорящее сообщество
а это вот я создал репозиторий, запушил его на гитхаб, работал с ним и случайно удалил проект на компе
как теперь мне получить его и продолжить с ним работать?
я думал типа
git init
git remote add origin git@...
git branch -M main
git push -u origin main

но видимо нет
источник

KE

Kirill Evdokimov in Git — русскоговорящее сообщество
git clone <url> достаточно
источник

a

amrl in Git — русскоговорящее сообщество
м я смогу дальше с ним работать?
источник

D

Dmitry in Git — русскоговорящее сообщество
amrl
а это вот я создал репозиторий, запушил его на гитхаб, работал с ним и случайно удалил проект на компе
как теперь мне получить его и продолжить с ним работать?
я думал типа
git init
git remote add origin git@...
git branch -M main
git push -u origin main

но видимо нет
Вы же сделали пуш в удаленнную репу. То есть комиты уехали на удаленный сервер. Как вывод, вы можете их заклонировать обратно, т.е. как указали выше:

git clone <url>
источник

KE

Kirill Evdokimov in Git — русскоговорящее сообщество
amrl
м я смогу дальше с ним работать?
сможешь
источник

D

Dmitry in Git — русскоговорящее сообщество
amrl
м я смогу дальше с ним работать?
А что мешает? Клонируется же на свой комп. А со своим компом вы можете делать что угодно
источник

BA

Bogdan Aleksandrovic... in Git — русскоговорящее сообщество
всем привет, сделал git merge, он смержил и не могу сделать —abort, как мне отменить мерж можно?
источник

a

amrl in Git — русскоговорящее сообщество
о все, спасибо, разобрался
источник

KE

Kirill Evdokimov in Git — русскоговорящее сообщество
Bogdan Aleksandrovich
всем привет, сделал git merge, он смержил и не могу сделать —abort, как мне отменить мерж можно?
Запушил или ещё нет? Можно откатиться через git reset --hard HEAD~1
источник

BA

Bogdan Aleksandrovic... in Git — русскоговорящее сообщество
не запушил, что то странное, я случайно не от той ветки начал, потом перешел в нужную и сделал мерж без новой ветки плюс чери пик от другой, короче жестко накрутил
источник

BA

Bogdan Aleksandrovic... in Git — русскоговорящее сообщество
а всего-то, забыл перед работой в нужную ветку зайти
источник
2020 December 01

L

Lee Armstrong in Git — русскоговорящее сообщество
Можно ли как-нибудь склонировать репу с подмодулями, что бы основной репозиторий полностью загрузился, а подмодули, как при флаге --depth=1
м?

А то при обычном клонировании
git clone --recursive
Полносью загружается вся история подмодулей, что в 11 из 10 случаев не нужно.
источник

V

Vlad in Git — русскоговорящее сообщество
Lee Armstrong
Можно ли как-нибудь склонировать репу с подмодулями, что бы основной репозиторий полностью загрузился, а подмодули, как при флаге --depth=1
м?

А то при обычном клонировании
git clone --recursive
Полносью загружается вся история подмодулей, что в 11 из 10 случаев не нужно.
git clone —depth=1 ?
источник

V

Vlad in Git — русскоговорящее сообщество
источник

L

Lee Armstrong in Git — русскоговорящее сообщество
Vlad
git clone —depth=1 ?
Вот именно это я хочу применить только к подмодулям
источник

A

Alex in Git — русскоговорящее сообщество
Lee Armstrong
Вот именно это я хочу применить только к подмодулям
git clone
git submodule init
git submodule update --depth 1
источник

L

Lee Armstrong in Git — русскоговорящее сообщество
Alex
git clone
git submodule init
git submodule update --depth 1
Сяп
источник

AM

Aleksander Mironov in Git — русскоговорящее сообщество
Если грохнул локальный репозиторий со стешем - все?
источник

VR

Victor Rusakovich in Git — русскоговорящее сообщество
Aleksander Mironov
Если грохнул локальный репозиторий со стешем - все?
в редакторе нет своей истории? типа как в IDEA
источник

D

Dmitry in Git — русскоговорящее сообщество
Подскажите, как работает удаление веток в GIT ?

К примеру есть ситуация локальной версией github-репозитория, в котором есть ветки master, feature1 указывают на один коммит. Ветка feature1 была создана для экспериментирования . Принято решение, что это нафиг не надо и решено удалить feature1(git checkout master; git branch -D feature1). Потом добавили какой-нить коммит в master.

Если сделать git push, то будут ли отправлена какая-либо информация об удаленной feature1(коммиты, факт удаления ветки и др.) в remote github-репу?

Если смотреть на git reflog, то там информация есть
источник