Я сделал себе ветку, допустим task-1, написал код и замержил
Сейчас мне нужно переключиться на другую ветку (task-2) в репозитории, которую создал и с которой работал другой человек.
Мне нужно получить все файлы чтобы работать с тем что есть на этой ветке; допустим исправить ошибки этого человека
MalekBV, это называется клонировать репозиторий и только один указатель на ветку.
Загрузится всё равно вся история и полный образ проекта.
В любом случае ты что-то усложняешь. Клонировать репозиторий можно же только в пустой каталог?
Значит тебе придётся всё удалить перед этим. А зачем? Простого switch или checkout достаточно.
Денис Загаевский, ну я сделал то, что надо было и запушил в ту ветку, которую надо. Но естественно это не удобно каждый раз клонировать. Но не знаю как сделать иначе, я не могу checkout использовать из за того, что использую --single-branch?