VonC ответ велик; Я бы сделал это в большинстве ситуаций.
Есть способы получить один файл из Bitbucket:
$ curl --user <your_bitbucket_username> -O https://bitbucket.org/<your_bitbucket_username>/<repo_name>/<filename>
Вы сможете редактировать файл, но он будет находиться вне контекста .git
, что, похоже, не поддерживает вашу конечную цель обновления репо.
Другой вариант, который все еще позволяет вам клонировать репо локально (для больших правок, что вы хотели бы сделать с помощью текстового редактора), это клонировать его с меньшим количеством истории:
$ git clone --depth=<a low number> <your_repo_url>
Это может уменьшить размер вашего общего Git-репо на долю от общего.
Проверка man git-clone
для получения дополнительных параметров, таких как команды --shallow*
.