Size: a a a

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

2020 December 12

SB

Sasha Bro in Git — русскоговорящее сообщество
isNaN()
Привет вопрос по поводу гитхаб
как можно сделать что бы при переходе на https://adametsofficial.github.io/ был привязан какойто репозиторий со странице
а не так что https://adametsofficial.github.io/any_repository GH  ?
Можно считать что ссылка имеет вид, заходит в профиль adametsoffical.github.io/, находит репозиторию any__repository/, есть включен GitPages то покажет, нет значит нет
источник
2020 December 13

H

Hfhdbhhs in Git — русскоговорящее сообщество
Всем привет, хочу удалить из гита папку .idea, максимально чисто, т.к. была когда-то закоммичена, а сейчас она в gitignore. Пишу git rm -r --cached .idea выдает
fatal: pathspec '.idea' did not match any files. Если удалить весь кеш (git rm -r --cached .), а потом добавить заново, будет ли все ок?
источник

В

Валик in Git — русскоговорящее сообщество
Гит не умеет работать с папками, добавь в нее пустой файл
источник

SB

Sasha Bro in Git — русскоговорящее сообщество
Валик
Гит не умеет работать с папками, добавь в нее пустой файл
.gitkeep?
источник

AS

And Smi in Git — русскоговорящее сообщество
Hfhdbhhs
Всем привет, хочу удалить из гита папку .idea, максимально чисто, т.к. была когда-то закоммичена, а сейчас она в gitignore. Пишу git rm -r --cached .idea выдает
fatal: pathspec '.idea' did not match any files. Если удалить весь кеш (git rm -r --cached .), а потом добавить заново, будет ли все ок?
https://qna.habr.com/q/176843 - первая ссылка в гугле
источник

S

Shieldy in Git — русскоговорящее сообщество
(9 + 1) KATHARINA boudreau, please, send the solution to the arithmetic operation provided within the time amount specified to this group, otherwise you will be kicked. Thank you! (120 sec)
Powered by Todorant
источник

1

1N54N3 in Git — русскоговорящее сообщество
Shieldy
(9 + 1) KATHARINA boudreau, please, send the solution to the arithmetic operation provided within the time amount specified to this group, otherwise you will be kicked. Thank you! (120 sec)
Powered by Todorant
10
источник
2020 December 14

T

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

D

Danila in Git — русскоговорящее сообщество
Привет! Нормально ли гит понимает перемещенния и переименования файлов, или для него это "удаление старого, создание нового"?
источник

KP

Kotan 🐱 Pupkin in Git — русскоговорящее сообщество
Danila
Привет! Нормально ли гит понимает перемещенния и переименования файлов, или для него это "удаление старого, создание нового"?
понимает, когда файлы в индекс добавляешь
источник

SB

Sasha Bro in Git — русскоговорящее сообщество
Danila
Привет! Нормально ли гит понимает перемещенния и переименования файлов, или для него это "удаление старого, создание нового"?
Нормально все
источник

D

Danila in Git — русскоговорящее сообщество
Sasha Bro
Нормально все
Понял, спасибо
источник

D

Dmitry in Git — русскоговорящее сообщество
Danila
Привет! Нормально ли гит понимает перемещенния и переименования файлов, или для него это "удаление старого, создание нового"?
У GIT нет операции переименовывания файла. Даже то, что мы привыкли применять git mv по факту задействования более простых команд  : удаления файла, добавления файла с другим именем.
Гит почти на все хранит хэш(SHA-1). Поэтому когда один файл удаляется, а потом добавляется, то он смотрит на хэши и может сообразить, что  "файл переименован" как раз на основании того, что в репозитории ранее уже хранился файл с таким-то хэшем.
источник

D

Dmitry in Git — русскоговорящее сообщество
Danila
Привет! Нормально ли гит понимает перемещенния и переименования файлов, или для него это "удаление старого, создание нового"?
Ну и по факту гит не удаляет файл, а записывает информацию "Файл был удален", т.е:
1. Руками удаляем файл, к примеру $ rm filename , затем нам надо сказать об этом GIT что мы удалили его с помощью команды git add
2. Когда мы применяем git rm , то внутри, под капотом происходит тоже удаление аналогичное linux-команде rm. Затем GIT добавляет в индекс изменение что мы этот файл был удален.

нам просто удобнее использовать git rm, git mv чем делать это руками все. Но под капотом магия именно такая. Гит просто ведет журнал всего с использованием хэшей. Поэтому и говорят "Чтоб что-то просрать в GIT нужно очень сильно постараться. Он сволочь ВСЕ помнит, в том числе и все твои косяки"
источник

C

Chuvi in Git — русскоговорящее сообщество
Ага. И так же он помнит случайно закомиченные пароли и прочее
источник

D

Dmitry in Git — русскоговорящее сообщество
Chuvi
Ага. И так же он помнит случайно закомиченные пароли и прочее
Ну, чтоб его заставить забыть надо сделать соотвествующий коммит недостижимым, а потом вызвать  garbage collector, т.к. по-умолчанию gc еще очень долго не срабатывает. Ну и надо понимать, что отправлено в общую репу то, скорее всего уже полетело и вашим коллегам или и виде собранного кода в продукт
источник

DN

Daniil Nedostup in Git — русскоговорящее сообщество
Ребят привет!
Мне нужно сделать черри-пик в одну из веток, но не последнему коммиту, а предыдущему
Делаю черри-пик, всё проходит успешно, коммит с другой ветки успешно добавляется в нужную ветку
Но когда перехожу на последний коммит ветки, либо вообще хочу сделать checkout то ничего не сохраняется и появляется данное сообщение
источник

DN

Daniil Nedostup in Git — русскоговорящее сообщество
You are leaving 1 commit behind, not connect to any of you branches
источник

V

Vlad in Git — русскоговорящее сообщество
Daniil Nedostup
Ребят привет!
Мне нужно сделать черри-пик в одну из веток, но не последнему коммиту, а предыдущему
Делаю черри-пик, всё проходит успешно, коммит с другой ветки успешно добавляется в нужную ветку
Но когда перехожу на последний коммит ветки, либо вообще хочу сделать checkout то ничего не сохраняется и появляется данное сообщение
так а зачем ты чекаутишься на сам коммит? Все что тебе надо это его хэш
источник

V

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