Для разных изменений, которые я сделал в своем проекте, мне нужно перезапустить Git repo и начать с новой новой версии с текущим проектом. Как я могу это достичь?Restart Git repo Xcode 4.3.2
Большое спасибо
Для разных изменений, которые я сделал в своем проекте, мне нужно перезапустить Git repo и начать с новой новой версии с текущим проектом. Как я могу это достичь?Restart Git repo Xcode 4.3.2
Большое спасибо
огонь ваш терминал: перейти к проекту
cd myPath/MyProject
удалить текущий репозиторий на диске - ваш мерзавец репо = RIP
rm -Rf .git
инициализации нового репо
git init
добавить свой проект нового мерзавца репо
git add .
совершить проверку
git commit -a -m "init Project XY"
если репо нормально
git status
То, что вы хотите сделать, это создать новую пустую ветку без любой истории. Таким образом, вы начинаете новый, но все же можете вернуться к своему предыдущему контенту. Внутри хранилища мерзавца, введите следующие команды:
git symbolic-ref HEAD refs/heads/<branchname>
rm .git/index
git clean -fdx
После этого вы в такой же ситуации, как и с пустым хранилищем (т.е. начать добавлять и файлы совершали), за исключением, что история до сих пор существует в ваших старых ветвях.
Обратите внимание, что все файлы, которые у вас нет в старой версии, будут удалены навсегда.
Огромное спасибо, но когда я попытаюсь снова запустить Git, я получил следующее: -bash: git: command не найден. – theomen
ah, не задано в вашем env ... но после команды rm - вы можете запустить новый git repo с Xcode Version 4 или новее. – glenn
init git repo с Xcode 4: https://github.com/blog/810-xcode-4-released-with-git-integration – glenn