При использовании команды `git push` изменения из локального репозитория передаются на удаленный репозиторий. Если вы хотите вручную реализовать команду `git push` для субмодуля, вы можете выполнить следующие шаги:
1. Перейдите в директорию вашего субмодуля:
```
cd path/to/submodule
```
2. Добавьте удаленный репозиторий, если его еще не существует:
```
git remote add origin <URL_удаленного_репозитория>
```
3. Закоммитьте все изменения в субмодуле:
```
git add .
git commit -m "Commit message"
```
4. Используйте команду `git push` для передачи всех изменений на удаленный репозиторий:
```
git push origin master
```
Где `origin` это alias для удаленного репозитория, а `master` - ветка, в которой находятся изменения. При необходимости можно использовать другой alias и ветку.