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

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

4
Git виноват, не показывая истории
Когда я запускаю git blame для файла (используя msysgit), я всегда получаю распечатку следующего вида: 00000000 (Not Committed Yet 2011-01-09 11:21:30 +0200 1) package co 00000000 (Not Committed Yet 2011-01-09 11:21:30 +0200 2) { 00000000 (Not Committed Yet 2011-01-09 11:21:30 +0200 3) impor 00000000 (Not Committed Yet 2011-01-09 11:21:30 +0200 …

4
Git без перемотки вперед отклонен
Мне кажется, что этот вопрос задавали много раз, но обычно решение такое: «Я удалил каталог и заново выполнил свою работу с новой проверкой». Я сделал коммит и нажал, но понял, что в сообщении коммита указал неправильный номер билета. Поэтому я посмотрел на SO в поисках быстрого решения и в итоге …

8
репозиторий git, игнорирующий все .dll
Название говорит само за себя. Я пытаюсь добавить свои пакеты NuGet в репозиторий. Обнаруживаются все, кроме файлов .dll. Файл gitignore не содержит ссылок на * .dll. Файлы .dll не распознаются, если они находятся где-либо во всем репозитории. info / exclude также пуст. Я также безуспешно клонировал репозиторий (файловую систему в …
88 git  gitignore 

12
Почему я не могу отправить это актуальное поддерево Git?
Я использую поддерево Git с парой проектов, над которыми я работаю, чтобы разделить между ними некоторый базовый код. Базовый код часто обновляется, и обновления могут происходить в любом из проектов, и в конечном итоге все они будут обновлены. Я столкнулся с проблемой, когда git сообщает, что мое поддерево обновлено, но …
88 git  git-subtree 

8
git-svn: что эквивалентно `svn switch --relocate`?
Репозиторий svn, который я зеркалирую через git-svn, изменил URL. В vanilla svn вы бы просто сделали svn switch --relocate old_url_base new_url_base. Как я могу это сделать с помощью git-svn? Простое изменение URL-адреса svn в файле конфигурации не выполняется.


5
Когда самое подходящее время для удаления ветки функции git?
Я не хочу, чтобы вокруг висело 82 функциональных ветки , поэтому мне интересно, каковы потенциальные недостатки простого удаления функциональной ветки, как только я объединю ее с мастером. Рабочий процесс: git co -b feat-xyz hack hack git ci hack some more git ci git co master git merge feat-xyz smoke test …

4
github: добавление коммитов в существующий запрос на перенос
Я открыл запрос на перенос для репозитория rails на github с помощью кнопки Fork & Edit this file file. Теперь, после получения отзывов о моем PR, я хотел добавить еще несколько коммитов. Итак, вот чем я закончил $ git clone git@github.com:gaurish/rails.git #my forked repo $ git rebase -i 785a2e5 #commit …

3
Как мне восстановить / повторно синхронизировать после того, как кто-то нажмет на перебазирование или сброс на опубликованную ветку?
Мы все слышали , что один никогда не должен перебазироваться опубликовал работу, что это опасно, и т.д. Тем не менее, я не видел никаких рецептов , размещенных на том , как справиться с ситуацией в случае перебазироваться будет опубликовано. Теперь обратите внимание, что это реально возможно только в том случае, …

5
Добавить вновь созданную конкретную папку в .gitignore в Git
У меня был чистый рабочий каталог, и вчера вечером я принес клон из репозитория Git. Но теперь мой локальный сервер создан и содержит папку статистики, которую я хочу игнорировать. Я не могу заставить Git игнорировать эту папку, когда я запускаю git status. On branch master Your branch is ahead of …
88 git  gitignore 

5
git gc --aggressive vs git repack
Ищу способы уменьшить размер gitрепозитория. Поиск приводит меня в git gc --aggressiveбольшинстве случаев. Я также читал, что это не лучший подход. Зачем? что мне следует знать, если я бегу gc --aggressive? git repack -a -d --depth=250 --window=250рекомендуется более gc --aggressive. Зачем? Как repackуменьшить размер репозитория? Кроме того, я не совсем …

4
Выборочно возвращать или проверять изменения файла в Git?
Есть ли команда, позволяющая частично отменить изменения файла (или файлов) в рабочем каталоге? Предположим, вы много редактировали файл, но понимаете, что хотите отменить некоторые изменения обратно в зафиксированное состояние, но не другие изменения. Я представляю себе вариант, git checkoutкоторый работает очень похоже git add -p, то есть он просматривает фрагмент …
88 git 

6
Получить время и дату тегов git
У меня есть проект, в котором используется git, и все выпуски помечены тегом. $ git tag v1.0.0 v1.0.1 v1.0.2 v1.0.3 v1.1.0 Моя цель - перечислить выпуски и даты выпуска в веб-интерфейсе (тег / дата фиксации = дата выпуска). В настоящее время мы перечисляем все выпуски с использованием git tag. Как …
88 git  date  time  git-tag 

5
Найдите ветку Git, содержащую изменения в заданном файле
У меня 57 местных филиалов. Я знаю, что внес изменения в определенный файл в одном из них, но не уверен, в каком именно. Есть ли какая-то команда, которую я могу запустить, чтобы найти, какие ветки содержат изменения в определенном файле?
88 git 

5
git status -> Показать файлы, которые будут добавлены (поставлены) в подкаталоги
Скажем, я запускаю репозиторий git в папке, и у меня есть несколько подкаталогов в нем. У меня есть несколько шаблонов подстановки, .gitignoreчтобы исключить файлы в подкаталогах. Однако, когда я делаю это git status до того, как что-либо подготовлю , git status показывает только имена подкаталогов, которые будут добавлены, без указания …

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