← All posts tagged Git

deni
хлам 9 месяцев назад впервые попробовал Git, узнал про ветки, научился их создавать, удалять и переключаться между ними. Месяц назад научился мержить, добавлять файлы в разные ветки. Теперь не представляю жизни без Git и ветвления, в частности git-flow. Но так и не сделал ни разу rebase.
deni
Git dev Не делайте ребейз коммитов, находящиеся вне вашего репозитория.

Если вы последуете этому совету, то всё будет хорошо. В противном случае все будут вас ненавидеть, а друзья и семья станут вас презирать.

habrahabr.ru
deni
webdev О, круто: madebymany.github.io Пару лет назад начинал делать что-то подобное, только в виде сервиса по хранению записок с подобным редактором. И в этом как раз то, до чего не додумался, а собственная реализация интерфейса не нравилась.
deni
Git Жуйк, а если я создал ветку, запушил, потом в эту же ветку внёс правки другой разработчик, потом я отредактировал локально и хочу запушить со своими правками, а оно ругается на то, что нужно бы сделать git pull. Только что именно указывать — непонятно.
deni
Git Жуйк, а как заигнорить файл? Вариант только один, прописать нужное в gitignore до инициализации что ли? Ничего не понимаю. Всё прописано, но не игнорируется.
deni
Git Жуйк, а как удалить ветку, созданную через git flow hotfix start? Пробовал git branch -D — пишет, что удалилось, а пробую создать с тем же именем — пишет, что существует.
deni
Git Жуйк, а git-flow init нужно делать в репозитории, где уже давно гит и куча веток и версий? Или можно сразу.
deni
Git Да что за ебливая хуйня происходит. Я уже думал, что разобрался.

Создал ветку, внёс изменения, откоммитил, запушил в репозиторий, создал пулл-реквест.

Работаю над другой задачей, создал новую ветку, отредактировал, откоммитил, запушил, собираюсь создать пулл-реквест — а там все коммиты, включая из той первой ветки.

ЧЯДНТ?
deni
Git Жуйк, смотри, я создал ветку в локальной копии, сделал пару коммитов. Как могу начать работать с другой машины, на котором развёрнута версия из репозитория, в который ещё не пушил изменения в созданной ветке? Могу на флешке с одного компа на другой перенести?
deni
Git Жуйк, если я облажался и сделал коммит в develop, потом переключился в нужную ветку, занова внёс изменения и сделал коммит, потом запушил и создал пулл-реквест, потом создал новую ветку решения другой проблемы, запушил, создал пулл-реквест и в нём, о бложе, нужный коммит и тот первый из develop. А теперь переключился на develop и вижу «Your branch is ahead of 'origin/develop' by 1 commit» — это тот сука сраный первый коммит, да? Как его удалить? В интернете про отмену последнего много написано, не мой случай. Или после переключения в develop отсчёт идёт только коммитов ветки?
deni
говно Сайт github.com использует шифрование для защиты вашей информации. Однако идентификационные данные, которые мы получаем от github.com сейчас, отличаются от тех, которые он отправляет обычно. Либо вредоносный сайт пытается выдать себя за github.com, либо страница подключения к сети Wi-Fi прервала соединение. Ваша информация по-прежнему в безопасности, так как Chrome прервал подключение до обмена данными.
Перейти на сайт github.com невозможно, так как он использует протокол HSTS. Это могло произойти из-за ошибки сети или атаки на сайт. Скорее всего, он заработает через некоторое время.