Je viens de commencer à utiliser git dans Vista, avec mon référentiel sous /path/to/project/git repo
.
J'ai maintenant trouvé que l'espace dans le nom du dossier est une irritation mineure lorsque vous travaillez dans git bash.
Puis-je simplement renommer le dossier en /path/to/project/gitrepo
? Tout est-il relatif dans git config ou y a-t-il quelque chose qui fait explicitement référence au dossier parent?
J'ai juste essayé de prendre une copie Windows du dossier principal et d'exécuter git bash dessus, et 'git log' montre les modifications que j'avais apportées précédemment. Je suppose donc que renommer le dossier principal est OK, mais je voudrais être sûr avant d'aller plus loin.
Oui, il est prudent de renommer le dossier contenant un référentiel Git. Tous les chemins à l'intérieur du référentiel Git sont relatifs.
la source
Veuillez d'abord vérifier les commentaires ...
À mon avis, le mieux est d'utiliser le workflow git , en particulier lorsque vous utilisez un serveur git (référentiel maître distant), ce qui signifie:
git pull
,git push
et enfingit status
pour voir si tout va bien)git clone <former directory> <new directory>
(Puisque je suis également nouveau sur GIT, ce n'est peut-être pas la réponse complète et correcte. J'ai eu la même question que Mick et à des fins d'apprentissage, j'ai essayé de le faire de la manière git :) Merci pour l'indice, vonC! Veuillez me corriger, si nécessaire :)
la source
git clone <former directory> <new directory>
, vous n'avez pas besoin de créer le<new directory>
premier. Legit clone
créera pour vous.<new directory>
à<old directory>
. Donc, ungit remote -v
in<new directory>
montreraitorigin C:/old/directory
.git remote rm origin
- pour supprimer votre ancien répertoire comme origine de votre nouveau représentant et -cd .. and rm -rf <former directory>
pour supprimer l'ancien répertoireoui, vous pouvez le changer. votre dépôt est toujours dirigé vers votre git .. il suffit de ne pas supprimer / modifier le nom de .git fo
la source