¿Cuál es la forma correcta de conectar mi package a GitHub después de instalarlo a través de la installation del compositor?

Creé un package de compositor dentro de la carpeta de proveedores en una installation de Laravel.

Luego creé un repository de GitHub e inicialicé una instancia de git en el package para controlar mis cambios en GitHub.

Finalmente, instalé mi package en la misma installation de Laravel a través del compositor. (Agregué el nombre y la versión de mi package al file composer.json y luego ejecuté la composer install )

Ahora, en el mismo proyecto, quiero poder hacer más cambios en el código y luego agregarlo al repository.

Hice los cambios en mi file. pero luego lo git add . Obtuve el siguiente error

 fatal: Not a git repository (or any of the parent directories): .git 

Creo que cuando instalé el package, eliminó el file .git y es por eso que recibí este error.

Sin atornillar nada, ¿cuál es la mejor manera de conectar mi código existente a GitHub para poder impulsar los nuevos cambios?

ACTUALIZADO

Aquí está el contenido del file de configuration ubicado en /vedors/package/.git/config

 [core] repositoryformatversion = 0 filemode = false bare = false logallrefupdates = true symlinks = false ignorecase = true sshCommand = ssh -oHostKeyAlgorithms=+ssh-dss [remote "origin"] url = https://github.com/username/crud-builder.git fetch = +refs/heads/*:refs/remotes/origin/* pushurl = git@github.com:username/crud-builder.git [branch "master"] remote = origin merge = refs/heads/master [remote "composer"] url = https://github.com/username/crud-builder.git fetch = +refs/heads/*:refs/remotes/composer/* 

1 – Eliminar su carpeta de package en el proveedor

 rm -rf vendor/yourname/yourpackagename 

2 – Instalarlo de nuevo con las fonts

 composer update --prefer-sources 

El resultado de esto es que el vendor/yourname/yourpackagename será un repository git al final, y usted debería poder confirmar y volver a presionar.