git- все статьи тега ➜ страница 28
Как дефлировать с помощью инструмента командной строки для извлечения объекта git?
Я ищу оболочку командной строки для алгоритма DEFLATE. У меня есть файл (git blob), который сжимается с помощью DEFLATE, и я хочу его распаковать. Команда gzip, похоже, не имеет возможности напрямую использовать алгоритм DEFLATE, а не формат gzip. В идеале я ищу стандартный инструмент Unix / Linux, который может это сделать. edit: это вывод, который я получаю при попытке использовать gzip для моей проблемы: $ cat .git/objects/c0/fb67ab3fda7909000da003f4b2ce50a53f43e7 | gunzip gzip: stdin: n ...
Блокировка двоичных файлов с помощью системы управления версиями git
в течение полутора лет я следил за сообществом git в надежде сделать переход от SVN. Одной из конкретных проблем, сдерживающих меня, является невозможность блокировки двоичных файлов. На протяжении всего прошедшего года я еще не видел развития событий по этому вопросу. Я понимаю, что блокировка файлов противоречит фундаментальным принципам распределенного управления версиями, но я не вижу, как компания веб-разработки может использовать Git для отслеживания исходного кода и файла изображения из ...
Удалить файл из репозитория Git (история)
(решено, см. Нижнюю часть тела вопроса) Глядя на это уже давно, то, что у меня есть до сих пор: http://dound.com/2009/04/git-forever-remove-files-or-folders-from-history/ и http://progit.org/book/ch9-7.html в значительной степени тот же метод, но оба они оставляют объекты в пакетных файлах... Застрявший. Что я пробовал: git filter-branch --index-filter 'git rm --cached --ignore-unmatch file_name' rm -Rf .git/refs/original rm -Rf .git/logs/ git gc еще файлы в пакете, и вот как я это знаю: ...
Как я могу вытащить из репозитория другого компьютера в Git?
например, я клонировал исходный репозиторий на двух компьютерах. Затем я иду вперед и делаю некоторые изменения и фиксирую в локальном репозитории компьютера A. Как теперь я могу вытащить эти изменения на компьютер B? Оба компьютера A и B подключены к сети. то, что я ищу, будет эквивалентно тому, что кто-то вручную создает патч и отправляет его мне, который я могу применить к своей рабочей копии/локальному РЕПО. ...
Чувствительность к регистру в Git
я столкнулся с проблемой с git. В основном я установил false core.ignorecase потому что я хотел изменить регистр имен некоторых папок (поскольку я нахожусь под OSX с нечувствительной к регистру файловой системой, изменения не были показаны иначе). Когда я вытащил свои данные, я заметил, что теперь каждая переименованная папка появляется дважды в репозитории, как со старым, так и с новым именем. Я не знаю, что делать, чтобы удалить старые папки, так как они не появляются локально (я пытаюсь устан ...
Откатить ГИТ слияния
develop branch --> dashboard (working branch) Я использую git merge --no-ff develop чтобы объединить любые изменения вверх по течению в dashboard git log: commit 88113a64a21bf8a51409ee2a1321442fd08db705 Merge: 981bc20 888a557 Author: XXXX <> Date: Mon Jul 30 08:16:46 2012 -0500 Merge branch 'develop' into dashboard commit 888a5572428a372f15a52106b8d74ff910493f01 Author: root <[email protected]> Date: Sun Jul 29 10:49:21 2012 -0500 fixed end date edit ...
Перенос репозиториев git из GitLab в GitHub - можем ли мы, как и подводные камни (если есть)?
можно ли перенести репозитории из GitLab в GitHub, если это необходимо. Если да, то как именно я могу сделать то же самое? кроме того, есть ли какие-либо подводные камни в этом или меры предосторожности, которые мне нужно иметь в виду, прежде чем делать это, учитывая, что я могу решить в конечном итоге переместить их в GitHub (поскольку на данный момент у него есть больше возможностей, которые я могу найти удобными для моего проекта). ...
Должен ли я удалить ветку после ее слияния?
после слияния ветки вы удаляете ее из репозитория? Однако, это хорошая практика или нет? Я обычно создаю много ветвей, так как я не хочу нарушать свой текущий релиз, и я хотел бы удалить их, чтобы держать все в порядке. Однако, если вы работаете с Assembla или GitHub, ваши запросы слияния из старых ветвей будут сохранены на сайте, поэтому, если вы их удалите, вы получите ошибку, так как она не сможет извлечь их... обычно как это сделать? ...
Git 'fatal: не удается написать новый индексный файл'
Я видел много других тем об этом, и они не помогают. У меня есть очень простое РЕПО - два файла JavaScript. У меня есть 100+ ГБ на Macbook. Когда я пытаюсь переместить файлы в подкаталог и этап локально изменения, которые я получаю ... fatal: невозможно написать новый индексный файл Это происходит ли я делаю все действия в терминале или если я использую графический интерфейс, как SourceTree. Кроме того, один из файлов становится заблокированным, и я не могу удалите рабочий каталог, пока я ...
Tortoisegit запрашивает пароль
Я только начал работать над Git. Я использую windows 7 и установил msysgit(1.7.8) и Tortoisegit (1.7.6). Репозиторий создается на сервере Linux, который доступен через локальную сеть. Проблема, с которой я сталкиваюсь, заключается в том, что я не могу клонировать репозиторий с помощью Tortoisegit, он запрашивает пароль, и я не уверен, какой пароль он запрашивает. В то же время я мог бы клонировать репозиторий с помощью Git Gui и выполнять все операции. Может кто-нибудь, пожалуйста, помогите мне ...
Почему git stash не является уникальным для каждой ветви?
Я полагаю, что это позволяет перемещать изменения из одной ветви в другую, но это то, что вишневый сбор Для и если вы не делаете фиксацию ваших изменений, возможно, вы не должны перемещать их вокруг? Я иногда применял неправильный тайник в неправильной ветке, что заставило меня задуматься об этом вопросе. ...
Git-как заставить конфликт слияния и ручное слияние для выбранного файла
мы поддерживаем веб-приложение, которое имеет общую главную ветвь и множество параллельных ветвей, по одной для каждой установки, каждая из которых имеет несколько конкретных изменений. Исходный код управляется в git, и это потрясающий инструмент, когда нам нужно передать функции и исправления ошибок из главной ветви в параллельные. Но есть несколько файлов, которые являются чувствительными и автоматическое слияние, как правило, дают плохие результаты. Поэтому слияние было бы намного проще, если ...
Bitbucket не проходит проверку подлинности на git pull
Я использую BitBucket и должен был изменить свой пароль, потому что он был скомпрометирован. git pull remote: неверное имя пользователя или пароль. Если вы входите в систему через стороннюю службу, вы должны убедиться, что у вас есть пароль учетной записи, установленный в вашем профиле учетной записи. фатальная ошибка: не удалось выполнить проверку подлинности для 'https://bitbucket.org/myusername/myproject.git/' Как я могу изменить свой пароль с помощью командной строки? ...
Как git может быть установлен на CENTOS 5.5?
Как я могу установить git на машине CENTOS 5.5? Я попытался установить его из yum, но получил следующее сообщение. root@host [~]# sudo yum install git Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * addons: centos.mirrors.tds.net * base: mirror.ubiquityservers.com * extras: mirrors.serveraxis.net * updates: pubmirrors.reflected.net addons | 951 B 00:00 base | ...
git толкает с неправильным пользователем из терминала
у меня проблема с git и моим терминалом. вот галерея, чтобы показать вам мой вопрос:http://imgur.com/a/6RrEY когда я нажимаю коммиты с моего терминала, git говорит, что я нажимаю их с другим именем пользователя, это пользователь из моей организации( моей компании) без фиксации вообще, и кажется, что он никому не принадлежит : (проверьте галерею первый пик) но этого не происходит, когда я использую Github для mac, в ленте я вижу я сам себя подталкивал к этому. проблема также влияет на мои лич ...
переключить ветку git без проверки файлов
возможно ли в git переключиться на другую ветку без проверки всех файлов? После переключения ветки мне нужно удалить все файлы, восстановить их, зафиксировать и переключиться обратно. Таким образом, проверка файлов - это просто пустая трата времени (и есть около 14000 файлов-это долгая операция). чтобы все было понятно: Мне нужно все это, чтобы загрузить документация в github. У меня есть РЕПО с веткой gh-pages. Когда я перестраиваю документация локально, я копирую ее в каталог РЕПО, фиксирую ...
Как удалить ветку в удаленном репозитории с помощью EGIT?
Как удалить саму удаленную ветку в sourceforge со всеми файлами в ней, используя egit ? ...
Как обернуть комментарии git commit?
есть ли способ обернуть комментарии git commit (при просмотре через git log), то есть они не отрезаны в конце строки? Кажется, должно быть довольно простое решение, но я не смог найти. спасибо. ...
Почему git log не показывает историю для перемещенного файла, и что я могу с этим поделать?
я переименовал пару файлов с помощью git mv, используется git stash, быстро взглянул на голову (не меняя ее), затем сделал git stash pop чтобы вернуть все обратно. Мои ходы исчезли из списка фиксации, поэтому я переделал их с git rm и сообщение о фиксации утверждало, что git заметил, что переименование было переименованием. Так что я больше не думал об этом. но теперь, после фиксации, я не могу добраться до истории перемещенных файлов! Вот что git говорит о фиксации в вопрос: ~/projects% git l ...
Как восстановить весь каталог из истории репозитория git?
Я хотел бы восстановить весь каталог (рекурсивно) из истории моего репозитория git. есть только 1 ветку (master). Я знаю фиксацию, где были включены ошибки. могу ли я использовать хэш sha1 родительского коммита для восстановления состояния каталога, как это было до включения ошибок? Я думал о чем-то вроде этого: git checkout 348ce0aa02d3738e55ac9085080028b548e3d8d3 path/to/the/folder/ но это не сработало. ...