2016-03-04 2 views
0

Здесь есть соответствующий размер каталогов внутри приложения Rails, что я унаследовал:Как уплотнить .git каталога в мерзавце

→ find . -maxdepth 1 -type d -mindepth 1 -exec du -hs {} \; 
263M ./.git 
2.0M ./app 
124K ./config 
728K ./db 
4.0K ./doc 
56K ./lib 
    0B ./log 
232K ./public 
8.0K ./script 
164K ./spec 
560K ./spreadsheets 
16K ./test 
64K ./vendor 

Я сделал новый репозиторий от существующего хранилища филиала на Github и оставил старый неиспользованный. Мне не нужна история в новом репозитории, поскольку эта ветка старого репозитория стала мастером для нового репозитория и является единственной ветвью в новом репозитории. Я хотел бы получить размер .git до минимального размера, чтобы начать с него, поскольку это абсолютная потеря в пространстве Github, локальном пространстве и развертывании Heroku.

Git init не работает. Я не знаю, могу ли я просто

rm -rf .git 

, а затем повторно инициализировать репозиторий, а затем вставьте его в Github пульта дистанционного управления.

+0

Если вам не нужны какие-либо истории, то сброс мерзавец, удалив '.git' папку и выдача 'git init'. –

ответ

0

Выполните следующие команды:

# remove old content 
rm -rf .git 

# init new repo 
git init 

# add all current files (add .gitignore entries if you need to ignore some files) 
git add -A . 

# commit the current content 
git commit - m ".. Message..." 

# add the remote url of the github server 
git remote add origin <github new url> 

# oush your code to github 
git push origin master 
+0

Спасибо вам, это то, что я сделал. Работает. – Bharat

Смежные вопросы