У меня есть репозиторий, который находится в C:\dev\jenkins-1.501
. Я хочу переместить его на C:\dev\jenkins-rpci
, но не испортить никого из этого репо. В идеале, репозитории, у которых есть это репо как удаленный, не должны видеть никаких изменений в файлах, когда они извлекают. Метод mv не работает.Git переименовать папку верхнего уровня проекта без беспорядка вниз по течению
[email protected] /c/dev/jenkins-1.501 (rename)
$ cd ..
[email protected] /c/dev
$ git mv jenkins-1.501/ jenkins-rpci
fatal: Not a git repository (or any of the parent directories): .git
Редактировать: Есть только одно репо ниже этого прямо сейчас. Он имеет локальные модификации. Если для решения требуется установка нового пульта, это нормально, но, надеюсь, есть способ сделать это, не создавая конфликтов деревьев или что-то в этом роде.
Указание на новый пульт в порядке. Я не хочу, чтобы на каждом файле был изменен или что-то в этом роде после установки нового пульта. – mvd
вы можете перемещать свое репо ('origin' из представления вниз по течению), где бы вы ни захотели, до тех пор, пока вы обновляете' .git/config' в каждом нисходящем потоке и делаете исходную точку в новом месте. с точки зрения gits, то есть все, что вам нужно изменить, ничего больше. – mnagel