Как клонировать один конкретный файл из Bitbucket - PullRequest
2 голосов
/ 31 мая 2019

У меня есть репозиторий с огромными исходниками, но мне нужно отредактировать только один файл.Это займет больше времени и размера, чтобы клонировать в местном масштабе.Может кто-нибудь сказать команду git, чтобы клонировать определенный файл из bitbucket

Ответы [ 2 ]

2 голосов
/ 31 мая 2019

Учитывая сервер BitBucket (с 2018 года) имеет встроенное редактирование , вы можете изменить этот файл напрямую через браузер.

Таким образом, клон не нужен.

0 голосов
/ 31 мая 2019

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*.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...