今天在Server上建立一个git 库,把本地的code 上传到Server,再次clone下来时,发现少了些文件。原来git 工具不上上传一些二进制,pdf,.patch等一些文件。在上传时,git会把这些文件标志为.gitignore文件。所以,我们在上传完文件,使用如下命令检查下:
find ./ -name "*.gitignore"
一旦发现有文件被标志为.gitignore。需要删除:
find ./ -name "*.gitignore" | xargs rm
然后
git status
最后把遗漏的文件再次上传一下。