我正在尝试为我的项目设置自动部署。我的想法是使用ssh登录并在特定分支中拉入项目目录。 但我想从git pull中排除som目录。因为在某些目录中有一些守护进程正在运行,这是非常敏感的。
我已经尝试了https://stackoverflow.com/a/4048993/2178763和git sparse,但第一个答案不起作用,它不是在获取后检查最新代码 - > checkout HEAD / path /
对于git-sparse,它只是删除稀疏检出文件中不可用的所有目录。
我真的被困在这里,请在这里帮忙。我确信这是一个重复的问题,但没有什么对我有用。
答案 0 :(得分:0)
Git稀疏做你想要的。你不应该试着签出HEAD(!)。 HEAD总是指向当前分支的最新提交,所以你一直告诉git什么也不做。