Старый 27.03.2018, 18:41   #11
blackvoid
 
Регистрация: 25.10.2016
Сообщений: 3
Репутация: 0
По умолчанию

да ну, к чему эти головняки?
качаешь папку гита
Цитата:
wget -r --no-parent http://site.com/.git/
далее заходишь в папку, которую вгет накачал и
Цитата:
git checkout master
сори за некропостинг.
blackvoid вне форума   Ответить с цитированием
Старый 28.03.2018, 03:43   #12
mikhailtpm
 
Аватар для mikhailtpm
 
Регистрация: 01.07.2015
Сообщений: 67
Репутация: 0
По умолчанию

Для чего git checkout master? Ведь данная команда обновляет код с гит сервера. А у нас только "обгрызки" гита. Или же качнет и обновит? :O
mikhailtpm вне форума   Ответить с цитированием
Старый 28.03.2018, 08:05   #13
blackvoid
 
Регистрация: 25.10.2016
Сообщений: 3
Репутация: 0
По умолчанию

ты checkout с pull/fetch remote origin путаешь.
если есть возможность стянуть папку .git, то у нас есть все ветки со всеми локальными коммитами с продакшена. только самый последний незакомиченый чендж - это удаление всех файлов, т.к. ничего кроме папки гита не стянуто. таким образом, чекаут переключает локальную ветку, не дергая remote origin. можно еще переключиться не на ветку, а на коммит текущей ветки. или тэг. с тем же результатом - гит восстановит самостоятельно все файлы из .git соответственно параметрам checkout.
ну это конечно же при полной и неповрежденной копии .git.
blackvoid вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход



Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot