Właśnie zacząłem używać git w Vista, z moim repozytorium pod /path/to/project/git repo
.
Odkryłem, że miejsce w nazwie folderu jest niewielkim irytacją podczas pracy w git bash.
Czy mogę po prostu zmienić nazwę folderu na /path/to/project/gitrepo
? Czy wszystko w konfiguracji git jest względne, czy jest coś, co wyraźnie odnosi się do folderu nadrzędnego?
Próbowałem po prostu pobrać kopię głównego folderu dla systemu Windows i uruchomić na niej git bash, a „git log” pokazuje zmiany, które wprowadziłem wcześniej. Zakładam więc, że zmiana nazwy głównego folderu jest OK, ale chciałbym się upewnić, zanim przejdę dalej.
Tak, można bezpiecznie zmienić nazwę folderu zawierającego repozytorium Git. Wszystkie ścieżki w repozytorium Git są względne.
źródło
Najpierw sprawdź komentarze ...
Moim zdaniem najlepiej jest skorzystać z przepływu pracy git , zwłaszcza gdy korzystamy z serwera git (zdalne repozytorium master), co oznacza:
git pull
,git push
i wreszciegit status
, aby zobaczyć, czy wszystko jest w porządku)git clone <former directory> <new directory>
(Ponieważ jestem również nowy w GIT, to może nie być pełna, poprawna odpowiedź. Miałem to samo pytanie co Mick i dla celów nauki starałem się to zrobić w git sposób :) Dzięki za wskazówkę, vonC! W razie potrzeby popraw mnie :)
źródło
git clone <former directory> <new directory>
, nie musisz tworzyć<new directory>
pierwszego.git clone
Utworzy go dla Ciebie.<new directory>
do<old directory>
. Więcgit remote -v
w<new directory>
pokażeorigin C:/old/directory
.git remote rm origin
- usunięcie starego katalogu jako źródła nowego przedstawiciela i -cd .. and rm -rf <former directory>
usunięcie starego katalogutak, możesz to zmienić. Twoje repozytorium nadal jest skierowane bezpośrednio do Twojego git .. po prostu nie usuwaj / nie edytuj nazwy pliku .git fo
źródło