git 仅拉取图像文件夹一次
git pull image folder only once
我决定使用 git
进行项目管理。我正在习惯它,但我有一个问题。
我已经在系统 A 上建立了一个带有一些图像文件的项目。图像很少会改变,所以我决定将图像文件夹放置到 gitignore
。
当我 pull/clone 投影到其他系统时,我没有得到该图像。我知道如果我将它们添加到 gitignore
中,它就无法被拉出。但是第一次克隆图像将需要项目。
我不希望图像文件夹被 git 跟踪,但是有什么方法可以同步该图像文件夹吗?
您可以为图像设置一个单独的 submodule,并在原始项目中跟踪它们。这假设 repos 的图像都在一个公共子目录中。
这样,如果你想在父仓库中工作,你可以单独克隆父仓库,如果你想要两者,你可以使用 git submodule init
和 git submodule update
来获取子模块,如果你想单独更新图像,你可以单独发布到那个 repo。
我决定使用 git
进行项目管理。我正在习惯它,但我有一个问题。
我已经在系统 A 上建立了一个带有一些图像文件的项目。图像很少会改变,所以我决定将图像文件夹放置到 gitignore
。
当我 pull/clone 投影到其他系统时,我没有得到该图像。我知道如果我将它们添加到 gitignore
中,它就无法被拉出。但是第一次克隆图像将需要项目。
我不希望图像文件夹被 git 跟踪,但是有什么方法可以同步该图像文件夹吗?
您可以为图像设置一个单独的 submodule,并在原始项目中跟踪它们。这假设 repos 的图像都在一个公共子目录中。
这样,如果你想在父仓库中工作,你可以单独克隆父仓库,如果你想要两者,你可以使用 git submodule init
和 git submodule update
来获取子模块,如果你想单独更新图像,你可以单独发布到那个 repo。