在我的git存储库中有一个子文件夹./foo
。
问题:运行foo
时是否可以忽略git pull
,但运行{时不会忽略 foo
{1}}?
答案 0 :(得分:1)
shord回答:没有。 Git与...不同SVN不对文件夹级别的提交进行操作。
答案很长:由于给定的文件树是给定提交的不可容忍的部分,因此您无法提取提交的部分提交。
但你可以这样做:
git fetch <remote>
git merge --no-commit <required remote branch>
[edit the changes of the merge as you need, use git checkout <revision> -- <path> etc..]
git commit
或者还有其他可能的方法来解决您的问题:)