J'ai un répertoire de projet comme/projects/myProject/src/... et mon dépôt git se trouve dans le répertoire/projects/myProject/src. Mais je veux changer mon répertoire git principal en/projects/myProject (qui est le parent du répertoire git actuel.) Je pourrais simplement créer un nouveau rapport sur/projects/myProject, mais je pourrais perdre tous mes commits précédents. Est-il possible de changer mon répertoire sans perdre mes données de validation?changer le répertoire git en le précédant
3
A
Répondre
4
- Dans le dossier
/src
, effectuez un mouvement de*
-./src
maintenant votre code devrait tous être en/src/src
. Si vous faites le déplacement correctement, il conservera tout l'historique des révisions. - Déplacez tout le contenu de
/myproject/
vers/myproject/src
, puis validez-le. - Renommez
/myproject/src
en/myproject/myproject
, puis déplacez tout l'arborescence de répertoires vers le bas.
Cela devrait conserver votre historique de validation.
Exemple
Avant:
/Myproj.make
/src/.git
/src/myproj.cpp
Prochaine étape:
/Myproj.make
/src/.git
/src/src/myproj.cpp
Prochaine étape:
/src/.git
/src/Myproj.make
/src/src/myproj.cpp
- [COMMIT]
Prochaine étape:
/.git
/Myproj.make
/src/myproj.cpp
- [DONE]
Questions connexes
- 1. Git supprimer le répertoire
- 2. Capistrano télécharge le répertoire .git
- 3. git: Comment travailler sur le sous-répertoire
- 4. Changer le répertoire dans le répertoire d'un script Python
- 5. Comment forker un projet git avec seulement le répertoire .git?
- 6. changer le répertoire parent dans unix
- 7. Comment changer le répertoire personnel de hudson?
- 8. Vim: Changer le répertoire de démarrage?
- 9. Changer le répertoire de travail en fichier actuellement ouvert
- 10. Comment changer le répertoire de travail en C?
- 11. Référentiel Git avec répertoire git stocké ailleurs
- 12. git commit répertoire
- 13. Déplacement d'un répertoire .git
- 14. migrer svn vers le sous-répertoire de git
- 15. Git-git ajouter dans un répertoire gitignore
- 16. Changer de nom de branche en git
- 17. Servir le répertoire depuis le serveur web si c'est aussi le repo GIT
- 18. changer le répertoire shell à partir d'un script?
- 19. Alors quoi de mieux, en utilisant git-p4 ou en glissant simplement un répertoire .git dans le répertoire de travail et en l'ignorant forcément?
- 20. emacs - find-name-dired - comment changer le répertoire par défaut
- 21. Comment changer le répertoire source Controllers/Models dans CodeIgniter
- 22. PuTTY: Changer le répertoire de connexion SSH par défaut
- 23. Sous-répertoire Git Merge de la branche vers le répertoire racine du maître
- 24. supprimer le répertoire en C++
- 25. Changer le texte en PHP
- 26. code précédant l'URL pour lier
- 27. Où placer le dépôt Git
- 28. git-gui est en désaccord avec le statut git: pourquoi?
- 29. SQL Plus: comment changer de répertoire et afficher le répertoire de travail actuel
- 30. Comment puis-je changer le répertoire de/tmp à un répertoire différent
qui fonctionnait très bien. Merci – yilmazhuseyin