如何在Git中更新中央存储库中的特定文件夹/文件?

bal*_*hen 6 git repository

有没有办法在Git中单独更新文件夹或文件?我从中央存储库克隆并希望仅更新特定的文件夹/文件.

Abi*_*ern 9

您可以使用git fetch更新本地克隆中的对象,然后您可以使用git checkout这些特定文件.

例如 - 如果您的遥控器名为origin,而您只想main.c从主分支更新,则可以执行以下操作:

git checkout origin/master main.c
Run Code Online (Sandbox Code Playgroud)

这将更新工作目录中的文件,并将其添加到准备好在本地分支上提交的索引.


dun*_*nni -3

不可以,您只能获取/拉取提交,这将影响整个存储库。