La carpeta fuente de import de Git Eclipse en el proyecto

Tengo un problema en el que parece que no puedo encontrar una solución.

Tenía un proyecto en eclipse en el que estaba trabajando. Tengo un repository de git remoto en el que se respaldan todos los files de origen (pero no parece ser el proyecto completo). Mi proyecto se eliminó en eclipse, pero anteriormente tenía una copy de security de todo el directory que había comprimido y enviado por correo electrónico un time atrás, que contiene todo el proyecto, incluidas las bibliotecas externas, etc. que necesito para el proyecto.

Puedo importar el proyecto comprimido al eclipse, pero obviamente el directory fuente está desactualizado. Necesito poder sacar de mi repository existente todos los cambios que realicé en mis files fuente. Pude usar Restaurar desde historial local desde el menu contextual en eclipse, que trajo todos mis cambios hasta mi último empujón.

¿Hay alguna manera de volver a vincular este proyecto recién creado con mi repository existente para que todos mis compromisos originales estén disponibles para el nuevo proyecto? ¿O hay una forma de get mis files fuente de mi repository en el proyecto recién creado? No estoy seguro de cómo proceder y no quiero hacer ningún otro cambio hasta que lo resuelva.

Cualquier ayuda sería muy apreciada.

Dependiendo de cómo hayas restaurado los demás files, es posible que te encuentres con conflictos de combinación una vez que salgas de tu repository remoto. Asegúrese de hacer una copy de security primero.

Eclipse:

En el menu contextual de su proyecto Eclipse, debería ver las inputs

Equipo -> Remoto -> Configurar captación desde Upstream / Configurar Push a Upstream

Allí puede configurar desde dónde search y dónde presionar, respectivamente. Una vez que haya configurado el URI en su repository remoto, es posible que desee utilizar el button Dry-Run para verificar que esté vinculado correctamente.

Línea de command:

También puede usar la línea de command para organizar sus repositorys remotos. Navega a tu proyecto y ejecuta

git remote 

para get una list de sus repositorys remotos. Si esa list está vacía, puede usar

 git remote add <remote-name> <your-remote-repo-url> 

para agregar un repository remoto Entonces, por ejemplo

 git remote add origin https://github.com/yourUsername/yourRepo 

Entonces deberías poder tirar de tu control remoto como de costumbre.


Alternativamente, puede seguir esta guía para importar el repository remoto como un nuevo proyecto. Esto devolverá el código fuente en su estado actual en el repository remoto. Pero mencionaste que el repository remoto no contiene todo el proyecto. Por lo tanto, probablemente tenga que agregar todos los files manualmente desde su proyecto restaurado que no fueron rastreados por el repository de git.