Size: a a a

2021 February 04

RU

Roman Usherenko in pro.git::next
но можно будет посмотреть по истории форспушей если надо
источник

LL

Lama Lover in pro.git::next
Lama Lover
Привет, чат
Кто-нибудь знает как просмотреть все диффы в моём любимом difftool-е?
На текущий момент, git difftool запускает программу на каждый изменённый файл.
Мне бы хотелось, чтобы запускалась одна программа (например, vim или meld) в которой в нескольких табах были открыты диффы всех изменённых файлов
Может у кого-нибудь уже есть скрипт для этого или что-то такое?

~/.gitconfig
[merge]
 tool = vimdiff
[mergetool "vimdiff"]
 path = nvim
[difftool]
 prompt = false
.
источник

IZ

Ilia Zviagin in pro.git::next
folex
Периодически задаю этот вопрос в технических чатах. Наверное уже и тут спрашивал, но вдруг появились какие-то решения!

У меня частенько в GitHub случается так, что делаю пуллреквест PR1, и отдаю его на ревью. Пока идет ревью, я могу успеть сделать еще пару фичей сверху первого пуллреквеста. И приходится создавать еще PR2 и PR3, наследуя их друг от друга. См картинку.

Затем ревью начинается, и мне приходится страдать. Правки нужно ребейзить PR1 -> PR2 -> PR3. После сквош-мерджа PR1, нужно делать git rebase --onto PR1^1 PR2 , и то же самое для PR3 после мерджа PR2. В общем, боль.

Вопрос – есть ли у кого-то решение для обезболивания подобного флоу?
Ну REBASE для этого как раз самое то..
источник

OJ

Oleg Junior in pro.git::next
Здравствуйте. Я пару проектов делал на Node.js. Когда я папку проекта создаю, создаю ридми и гитигнор то делаю комит init project. потом когда npm init делаю и устанавливаю зависимости хочу коммит сделать, но туплю какой месседж прописать, ведь init project уже есть. как принято коммит обзывать в этом случае?
источник

f

folex in pro.git::next
npm init / add dependencies / install depenencies ?
источник

RU

Roman Usherenko in pro.git::next
Oleg Junior
Здравствуйте. Я пару проектов делал на Node.js. Когда я папку проекта создаю, создаю ридми и гитигнор то делаю комит init project. потом когда npm init делаю и устанавливаю зависимости хочу коммит сделать, но туплю какой месседж прописать, ведь init project уже есть. как принято коммит обзывать в этом случае?
git commit -m 'added stuff'
источник

OJ

Oleg Junior in pro.git::next
Roman Usherenko
git commit -m 'added stuff'
я видел коммит "added some crap"
источник

OJ

Oleg Junior in pro.git::next
но хочется не быть таким
источник

RU

Roman Usherenko in pro.git::next
Oleg Junior
я видел коммит "added some crap"
источник

NS

Nikolay Smagin in pro.git::next
При создании репозитория, вот эти галочки снизу (кроме README) для чего нужны?
источник

NS

Nikolay Smagin in pro.git::next
Интересует .gitignore. Подскажите)
Для чего он нужен, в каких случаях нужен, а в каких не нужен?
источник

P

Pavel in pro.git::next
Nikolay Smagin
Интересует .gitignore. Подскажите)
Для чего он нужен, в каких случаях нужен, а в каких не нужен?
.gitignore содержит список файлов/каталогов/масок по которым гит будет игнорировать файлы которые не были добавлены в репозиторий
источник

P

Pavel in pro.git::next
Nikolay Smagin
Интересует .gitignore. Подскажите)
Для чего он нужен, в каких случаях нужен, а в каких не нужен?
Например если у вас в проекте есть каталог с логами, вероятно вы не хотите его коммитить, можно добавить его в гитигнор, чтобы не видеть его в доступных для добавления файлах
источник

OJ

Oleg Junior in pro.git::next
Nikolay Smagin
Интересует .gitignore. Подскажите)
Для чего он нужен, в каких случаях нужен, а в каких не нужен?
чтоб с компа твоя папка XXX не запушилась в репо ;)
источник

NS

Nikolay Smagin in pro.git::next
Понял)
PHPStorm про это постоянно спрашивает: Добавить в git или добавить в gitignore? (при создании нового файла)
источник

NS

Nikolay Smagin in pro.git::next
Когда создаю компоненты, например, при создании каждого файла (вручную) в PHPStorm выскакивает табличка Add или Cancel.

То есть, в случае нажатия 'Cancel' - созданный файл записывается в .gitignore?
источник

NS

Nikolay Smagin in pro.git::next
Nikolay Smagin
При создании репозитория, вот эти галочки снизу (кроме README) для чего нужны?
Когда ставлю галочку на Add .gitignore, появляется список, из которого нужно выбрать необходимые типы файлов, которые нужно игнорировать
источник

NS

Nikolay Smagin in pro.git::next
Стоит ли нажимать её или обычно пропускают?
источник

MK

Matwey Kornilov in pro.git::next
Nikolay Smagin
Стоит ли нажимать её или обычно пропускают?
Да можно пропустить, а потом самому написать его
источник

MK

Matwey Kornilov in pro.git::next
Там всё-равно не выберешь нужного заранее
источник