Как подготовить коммиты git с помощью meld (например, git add -p)?

Как подготовить коммиты git с помощью meld (например, git add -p)?

git add -pпозволяет вносить выбранные части изменений рабочего дерева в индекс, чтобы можно было разделить незафиксированный набор изменений на несколько фиксаций.

Вместо этого git add -pя хотел бы использовать meld или другой графический инструмент сравнения, доступный в Linux (например, kdiff3), для подготовки изменений.

Мне особенно хотелось бы использовать такой инструмент, как Meld, который имеет функцию просмотра внутристрочных различий в реальном времени и маленькие стрелки и крестики, позволяющие быстро объединять и удалять фрагменты кода (или что-то очень похожее).

Как мне это сделать?

решение1

Thegit-meld-индекспроект позволяет использовать meld для постепенного обновления индекса.

решение2

Meld не имеет такой интеграции. Однако вы можете использовать git gui.

В Linux также есть Gitg.

В Windows и OS X такая функция есть в приложении GitHub.

Связанный контент