Результаты поиска по запросу "git"

3 ответа

.gitkeep не работает как .gitignore. Это не список каталогов для хранения. Это просто пустой файл, который находится в каталоге, который вы хотите сохранить. Он может быть назван как угодно .keep и т. Д. Таким образом, вы можете иметь каталог, например / foo / bar, и файл gitkeep будет /foo/bar/.gitkeep

ы различия между.gitignore а также.gitkeep? Это одно и то же с другим именем или они оба выполняют разные функции? Кажется, я не могу найти много документации по.gitkeep.

3 ответа

 2.1.4

аюсь заставить работать gitweb с gitolite ... но пока безуспешно. Я работаю на машине RedHat Linux. Пользователь называетсяgit существует. Гитолит устанавливается под:/home/git Расположение хранилища:/home/git/repositories Обратите внимание, ...

7 ответов

попробуйте эту команду

ал получать сообщение об ошибке «не удалось нажать некоторые ссылки», когда я изменил некоторые файлы и попытался сделать push. Большинство инструкций говорят сделать сначала git pull. Я сделал это и Git говорит, что все в курсе. Есть идеи, как ...

ТОП публикаций

2 ответа

Этот хук вызывается git commit и может быть обойден с опцией --no-verify. Он не принимает никаких параметров и вызывается перед получением предложенного сообщения журнала фиксации и выполнением фиксации. Выход с ненулевым статусом из этого скрипта приводит к отмене коммита git.

трю на git hook, который ищет операторы print в коде Python. Если оператор print найден, он предотвращает коммит git. Я хочу переопределить этот хук, и мне сказали, что для этого есть команда. Я не смог найти его. есть идеи?

4 ответа

поэтому первые 2 команды одинаковы, а последняя просто показывает более широкое представление в истории diff

ы различия между следующими командами ?: git diff foo master # a git diff foo..master # b git diff foo...master # cДифф руководство [http://jk.gs/git-diff.html#_examples]говорит об этом: Сравнение ветвей $ git diff topic master <1> $ git diff ...

16 ответов

, В нем описывается, как обращаться с большими репозиториями Git и как добавлять в них последние изменения.

но я разработал проект и применил несколько исправлений. Затем я создал запрос на извлечение, который затем был принят. Несколько дней спустя другой участник внес другое изменение. Так что моя вилка не содержит этого изменения. Как я могу ...

2 ответа

Для предотвращения конфликтов используйте плавающие ветки разработки. Каждый разработчик будет постоянно перебазировать свою ветку разработки. Это легко, поскольку разработчик знает, что он только что реализовал, и у него не должно быть проблем с разрешением конфликтов. Вместо того, чтобы перебазировать, просто объедините окончательную версию (она уже будет перебазирована).

ия: в середине проекта мой коллега создал новый филиал измастер и начал делать ее тяжелую работу по рефакторингу. Я создал свою ветку измастер и начал делать новые вещи на странице. Мы совершаем регулярно, но только я могу ...

7 ответов

Если есть библиотека Git Java, вы можете изменить SVN Time Lapse View, чтобы использовать ее.

ime-Lapse View - это кроссплатформенный просмотрщик, который загружает все ревизии файла и позволяет пролистывать их, перетаскивая ползунок. При прокрутке отображается визуальный отчет о текущей ревизии и предыдущей ревизии. Таким образом, вы ...

1 ответ

stackoverflow.com/questions/1979167/git-submodule-update/...

олагая следующий макет проекта: - mainrepo_git |____ .git |____ .gitmodules |____ proj <------- directory containing the code files for mainrepo |____ 3rdpartysourcecode <-- directory containing upstream open source code | |____ .git | |____ ...

6 ответов

git-scm.com/docs/git-commit

я есть два проекта. Один из них является «официальным» проектом, а второй - легкой модификацией (некоторые файлы добавлены). Я создал новую ветку и положил в них новые файлы. Но в процессе разработки некоторые файлы, общие для обеих веток, ...