Столкнулся с такой ситуацией: кто-то, когда-то создал архив, весом около 2гб, далее, кто-то добавил этот файл в git, затем архив конечно же удалился, а про git забыли, поэтому на момент моего вторжения git весил около 2.7гб. !!! Проверяем файл .git/packed-refs на наличие строчки с удаленным репозитарием, например: refs/remotes/origin/master, и если такая есть, удаляем. Для начала, потребовалось установить, […]
Категория: git
Настройка git через SourceTree
Установить SourceTree Client. При запросе на установку клиента Git (заголовок окна — «SourceTree: Git not found») нажать на кнопку «Download an embedded version of Git for SourceTree alone to use.» — согласиться на автоматическую установку. При запросе на установку клиента Mercurial (заголовок окна — «SourceTree: Mercurial not found») нажать на кнопку «I don’t want to use […]
Волшебство git или синхронизация БД
Иногда требуется контролировать изменения в БД, также как и изменения в файлах, например часто встает вопрос, а кто и когда изменил данную опцию? С помощью системы GIT можно контролировать файлы, но не базу. Но ведь база легко дампится в файл — поэтому с помошью системы хуков git вопрос связности данных решается достаточно легко. В папке hooks/ обычно […]
Шпаргалка по частоиспользуемым коммандам git
Git хорошая штука, не просто хорошая, а очень хорошая. Теперь без Git’a у меня не обходится и дня разработки, как на работе так и для своих проектов. Для разработки использую Bitbucket, на нем, в отличии от GitHub, можно бесплатно размещать как закрытые так и открытые репозитории.