如何从Bitbucket克隆单个特定文件

时间:2019-05-31 03:41:15

标签: git bitbucket

我有一个带有大量资源的bitbucket存储库,但只需要编辑一个文件。 克隆到本地需要更多的时间和大小。 有人可以说git命令从bitbucket克隆特定文件

2 个答案:

答案 0 :(得分:2)

现在(自2018年)has inline editing开始考虑使用BitBucket服务器,您可以考虑直接通过浏览器修改该文件。

那样,无需克隆。

答案 1 :(得分:0)

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*命令。