在德国生小孩可以直接上德国的户籍。
根据德国法律,如果至少一位父母是德国公民或持有永久居留权,孩子在德国出生后可以自动获得德国国籍。
如果父母都是外国人,但至少一位父母在德国合法居住并持有长期居留许可,孩子也可以申请德国国籍。然而,具体情况可能因个人情况而异,建议咨询德国移民局或律师以获取准确信息。