Size: a a a

2021 July 04

Ps

ProIt same in pro.git::next
туда сюда обратно о боже как приятно и всё работает без нареканий и почему я раньше так боялся этого )
источник

Ps

ProIt same in pro.git::next
сяп!
источник

х

хщ in pro.git::next
Стеш это чот типа "запомни текущий дифф и откати до коммита, потом может быть заберу". Буфер обмена
источник

Ps

ProIt same in pro.git::next
ну я уже схавал фишку, я его уже научился удалять
источник

Ps

ProIt same in pro.git::next
вернее чё учиться, кнопочку научился нажимать, на кракином решил научиться пользоваться
источник

Ps

ProIt same in pro.git::next
а не в курсе можно как нибудь ещё и бинарные файлы отслеживать только чтоб прям байты хранило и не каждый раз файл копировало?
источник

Ps

ProIt same in pro.git::next
или я не правильно понимаю гит, он же не файлы копирует текстовые в хранилище себе?
источник

х

хщ in pro.git::next
Никак, страдай
источник

х

хщ in pro.git::next
git lfs можн
источник

Ps

ProIt same in pro.git::next
ну я понял, про lfs знаю, но это был вопрос чисто для информации, можно б было реверсить по надобности)
источник
2021 July 05

Dv

Dr. Friedrich von Ne... in pro.git::next
Хранилище Гита хранит в себе копии файлов, но некоторые объекты сжимаются с помощью дельта-кодирования (и плюс всё подряд жмётся deflate). Это в некотором роде позволяет хранить только изменённые сегменты файлов, а не дублировать содержимое целиком.

Чтобы твои файлы были подвергнуты этому кодированию, нужно, чтобы Гит их поместил в pack. Но я не помню, чем его триггернуть и какие там вообще правила. Обычно Гит сам обслуживает репозиторий, и пакует старые объекты по мере надобности.
источник

Dv

Dr. Friedrich von Ne... in pro.git::next
Сегодня я узнал про packed refs.

Код, который пытается определять наличие бранча по наличию файла .git/refs/heads/… — неправильный, потому что рефы могут быть запакованы.
источник
2021 July 06

EG

Evgeny GooDi in pro.git::next
в мерж реквесте 3 коммита. мне надо только один из них черрипикнуть в другую ветку. как это сделать в гитлабе?
источник

RU

Roman Usherenko in pro.git::next
сделай у себя локально и пушни
источник
2021 July 07

IS

Ivan Sorokoletov in pro.git::next
Привет
Может кто-то подсказать?
Как выствить чтобы git лазил за кредами по дефолту в credential.helper = cache? (сейчас лезет в osxkeychain Mac OS)
Хочу хранить https креды от репозитория в memory cache git’а
Выставил:

git config --local credential.helper 'cache’
export GIT_CONFIG='.git/config'
git config --list # ок показывает есть только credential.helper=cache
git credential fill << EOF # пробовал заполнять верными данными так
git credential-cache store << EOF # # пробовал заполнять верными данными и так


Но после всего этого включенный GIT_TRACE показывает что при git clone он лезет в keychain trace: exec: git-credential-osxkeychain get
Подскажите, пож что я делаю не так?
источник
2021 July 08

n

nibble in pro.git::next
git pull --all

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

Е

Евгений in pro.git::next
А git fetch --all делал?)
источник

n

nibble in pro.git::next
Так в пулле сразу есть фетч удаленных веток, не?
источник

n

nibble in pro.git::next
Или pull --all делает это только с фетчнутыми ветками?
источник

Е

Евгений in pro.git::next
А вот хз) я привык сначала фетчить)
источник