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

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

4
Перебазировка удаленных веток в Git
Я использую промежуточный репозиторий Git для зеркалирования удаленного репозитория SVN, из которого люди могут клонировать и работать. В промежуточном репозитории его основная ветвь перебазируется каждую ночь из вышестоящего SVN, и мы работаем над функциональными ветвями. Например: remote: master local: master feature Я могу успешно перенести свою ветвь функций обратно на …

7
Удаление локальной ветки с помощью Git
Я погуглил, и на эту тему есть несколько очень длинных тем, и ни одна из них, похоже, не помогает. Я думаю, что я делаю что-то не так. У меня ветка называется Test_Branch. Когда я пытаюсь удалить его рекомендованным способом, я получаю следующую ошибку: Невозможно удалить ветку «Test_Branch», извлеченную в «[расположение …
135 git 

5
Как вернуться к «мастеру» с помощью git?
Я сделал свой первый коммит; затем создал ветку (скажем, branch1). В этой ветке я создал каталог example и зафиксировал его. В GitHub я вижу свою новую ветку и новый каталог «example», который я добавил. Теперь мне интересно, как я могу «синхронизировать» обратно с мастером; и поэтому удалите папку 'example' (поскольку …
135 git 

4
Как создать новую (и пустую!) «Корневую» ветку?
Я хотел бы определить новую «корневую» ветку в этом репозитории git. Под «корневой» веткой я подразумеваю ветвь, которая полностью независима от всех других ветвей в репозитории 1 . К сожалению, даже коммит (назовем его A) в самом основании дерева коммитов репо содержит множество файлов (это был репозиторий, который был инициализирован …
135 git 

10
Как выбрать из удаленного филиала?
У меня проблемы с выбором вишни. На моем локальном компьютере я сейчас нахожусь в своей «главной» ветке. Я хочу выбрать вариант коммита из другой ветки с именем «zebra». Ветка «зебра» - удаленная ветка. Итак, статус git: # On branch master nothing to commit (working directory clean) Хорошо, теперь я пытаюсь …
135 git 

4
gitignore не игнорирует папку
В корне моего проекта есть fooпапка. Внутри fooпапки у меня есть barпапка. Я хочу игнорировать все изменения всех файлов в моей barпапке. У меня это в моем gitignore: /foo/bar Папка проверяется: она существует и в ней есть файлы, которые нужно игнорировать. gitignoreэто commitТэд. Однако у меня есть файл, в котором …
135 git  gitignore 

17
Как я могу безопасно сохранить свои секретные ключи и пароль в моей системе контроля версий?
Я сохраняю важные настройки, такие как имена хостов и порты серверов разработки и производства, в моей системе контроля версий. Но я знаю, что хранить секреты (например, закрытые ключи и пароли базы данных) в репозитории VCS - это плохая практика . Но пароли - как и любой другой параметр - похоже, …

3
В чем разница между git am и git apply?
Оба git amи git applyмогут быть использованы для применения патчей. Я не вижу разницы. Теперь я вижу разницу: git amавтоматически фиксирует, тогда как git applyтолько касается файлов, но не создает фиксации. Это единственная разница?
134 git  patch 

7
Как мне обновить мой репо?
Я создал чистое репо для публикации своего репозитория, но я не могу понять, как обновить чистое репо с текущим состоянием основного репозитория.
134 git 

6
Как сжать папку .git
Моя текущая база имеет общий размер ок. 200MB. Но моя папка .git имеет потрясающий размер - 5 ГБ (!). Поскольку я отправляю свою работу на внешний сервер, мне не нужна большая локальная история ... Как уменьшить размер папки .git, чтобы освободить место на моем ноутбуке? Могу ли я удалить все …
134 git 

6
Объединение нескольких коммитов в одну перед отправкой
Этот вопрос касается не только того, как выполнить эту задачу, но и того, является ли это хорошей или плохой практикой с Git. Учтите, что локально я больше всего работаю над основной веткой, но я создал тематическую ветку, которую назову «topical_xFeature». В процессе работы над «topical_xFeature» и переключения туда и обратно …
134 git  commit  git-commit 

30
Отказано в разрешении (открытый ключ) на gitlab
Моя проблема в том, что я не могу отправлять или получать данные из GitLab. Однако я могу клонировать (через HTTP или SSH). Я получаю эту ошибку, когда пытаюсь нажать: Permission denied (publickey) fatal: Не удалось прочитать из удаленного репозитория Из всех тем, которые я просмотрел, вот что я сделал: Настроить …
134 git  ubuntu  ssh  gitlab 

3
Как мне отменить проверку в git?
Я только что проверил более раннюю фиксацию из моего локального репозитория git. Я не вносил в него никаких изменений, я просто смотрел на него. Теперь я хочу вернуться к своей последней фиксации - как мне это сделать? Точная команда, которую я использовал, чтобы проверить это: git checkout e5dff6b3c5d704f9b598de46551355d18235ac08 Теперь, когда …
134 git 

7
Потерял мою схему.рб! Это может быть восстановлено?
Из-за некоторых проблем с развертыванием я перестал отслеживать schema.rb в git. Каким-то образом я заполнил это и где-то по пути исчез мой файл schema.rb. Есть ли способ регенерации schema.rb из базы данных или из миграций? Я бы предпочел не потерять существующие данные.


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