Вопросы с тегом «git»

Git - это система управления версиями с открытым исходным кодом (DVCS). Используйте этот тег для вопросов, связанных с использованием Git и рабочими процессами. НЕ ИСПОЛЬЗУЙТЕ тег [github] для проблем, связанных с Git, просто потому, что хранилище находится на GitHub. Кроме того, не используйте этот тег для общих вопросов программирования, которые связаны с Git-репозиторием.

11
Можно ли управлять скриптами Git hook вместе с хранилищем?
Мы хотели бы сделать несколько основных скриптов-хуков, которыми мы все можем поделиться - для таких вещей, как предварительное форматирование сообщений коммита. В Git есть скрипты хуков, которые обычно хранятся в <project>/.git/hooks/. Однако эти сценарии не распространяются, когда люди выполняют клонирование, и они не контролируются версией. Есть ли хороший способ помочь …
337 git  githooks 


6
Как заставить git использовать LF вместо CR + LF под Windows?
Я хочу , чтобы заставить ублюдка к проверке файлов в Windows , используя только LFне CR+LF. Я проверил два варианта конфигурации, но мне не удалось найти правильную комбинацию настроек. Я хочу, чтобы он конвертировал все файлы LFи сохранял LFих. Примечание: я использовал, autocrlf = inputно это просто восстанавливает файлы, когда …
335 git  msysgit 

14
В .gitmodule не найдено отображение подмодулей для пути, который не является подмодулем
У меня есть проект, который имеет подмодуль в lib/three20 мой .gitmodule файл выглядит так: [submodule "lib/three20"] path = lib/three20 url = git://github.com/facebook/three20.git Я клонировал это в прошлом без ошибок, (git submodule init а затем git submodule update), и это работает некоторое время. Я попытался клонировать это на новую машину, и …


4
Что именно делает «у»? «Git push -u мастер оригинала» против «git push оригинал мастера»
Я очевидно ужасен в использовании git, несмотря на все мои попытки понять это. С kernel.org для git push: -u --set-вверх по течению Для каждой ветки, которая обновлена ​​или успешно отправлена, добавьте ссылку вверх по течению (отслеживание), используемую git-pull (1) без аргументов и другими командами. Для получения дополнительной информации см. branch.<name>.mergeВ …
335 git 

7
Почему GitHub рекомендует HTTPS через SSH?
На сайте GitHub есть ссылка ... https://help.github.com/articles/generating-ssh-keys ... и говорится ... Если вы решили не использовать рекомендуемый метод HTTPS, мы можем использовать ключи SSH для установления безопасного соединения между вашим компьютером и GitHub. Приведенные ниже шаги помогут вам создать ключ SSH, а затем добавить открытый ключ в вашу учетную запись …
334 git  github  ssh  https 

3
Git pull после принудительного обновления
Я просто раздавил некоторые коммиты git rebaseи сделал git push --force(что, я знаю, зло). Теперь другие разработчики программного обеспечения имеют другую историю, и когда они это сделают git pull, Git объединится. Есть ли способ исправить это, кроме как сделать rm my-repo; git clone git@example.org:my-repo.git? Мне нужно что-то вроде противоположности git …
334 git  git-pull 

4
Git - работа с неправильной веткой - как скопировать изменения в ветку существующей темы
Я работал над проектом, но, к сожалению, я забыл переключиться на свою ветку, и поэтому работал над мастером Как я могу скопировать работу (3 файла), которую я сделал здесь, из master, в мою ветку (называемую, например, branch123 ), не подходя к master?
333 git 


7
Как вывести git log только с первой строки?
Я пытаюсь настроить формат для git log. Я хочу, чтобы все коммиты отображались в одной строке. Каждая строка должна показывать только первую строку сообщения коммита. Я узнал, что git log --pretty=shortдолжен сделать трюк, но на моем компьютере он показывает полный журнал, как git logи (кроме отметки времени). Кроме того, я …

9
В git есть простой способ ввести несвязанную ветку в репозиторий?
Помогая другу с проблемой git сегодня, я должен был представить ветку, которая должна быть полностью отделена от masterветви. Содержимое этой ветки действительно имеет происхождение, отличное от того, что было разработано в masterветке, но они будут объединены в masterветку позже. Я вспомнил, читая Git Джона Уигли снизу вверх, как ветви по …
329 git  branch 

22
Git: «Поврежденный свободный объект»
Всякий раз, когда я вытаскиваю из своего пульта, я получаю следующую ошибку о сжатии. Когда я запускаю ручное сжатие, я получаю то же самое: $ git gc error: Could not read 3813783126d41a3200b35b6681357c213352ab31 fatal: bad tree object 3813783126d41a3200b35b6681357c213352ab31 error: failed to run repack Кто-нибудь знает, что с этим делать? Из cat-файла …

6
Существует ли соглашение об именах для git-репозиториев?
Например, у меня есть служба RESTful, которая называется «Служба покупки». Должен ли я назвать свой репозиторий: purchaserestservice purchase-rest-service purchase_rest_service или что-то другое? Что такое конвенция? Как насчет Github? Должны ли публичные репозитории следовать каким-то стандартам?

5
Редактировать корневой коммит в Git?
Есть способы изменить сообщение из последующих коммитов: git commit --amend # for the most recent commit git rebase --interactive master~2 # but requires *parent* Как вы можете изменить сообщение коммита самого первого коммита (у которого нет родителя)?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.