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

135
Как выбрать из удаленного филиала?

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

135
Как создать новую (и пустую!) «Корневую» ветку?

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

135
Visual Studio 2013 и BitBucket

Visual Studio 2013 явно имеет приятную интеграцию с Git. Тем не менее, после часа сколачивания головокружения, в котором нет ничего, что могло бы дать хоть малейший смысл, я смог создать только локальный репозиторий, и, несмотря на клонирование удаленного репозитория bitbucket, я просто не могу...

135
gitignore не игнорирует папку

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

135
Удаление локальной ветки с помощью Git

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

134
Как мне обновить мой репо?

Я создал чистое репо для публикации своего репозитория, но я не могу понять, как обновить чистое репо с текущим состоянием основного

134
Как мне отменить проверку в git?

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

134
Как сжать папку .git

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

134
Объединение нескольких коммитов в одну перед отправкой

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

134
Как я могу безопасно сохранить свои секретные ключи и пароль в моей системе контроля версий?

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

134
В чем разница между git am и git apply?

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

134
Отказано в разрешении (открытый ключ) на gitlab

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

133
Является ли git-svn dcommit после слияния с git опасным?

Моя мотивация попробовать git-svn - это легкое слияние и ветвление. Затем я заметил, что мужчина git-svn (1) говорит: Запуск git-merge или git-pull НЕ рекомендуется в ветке, из которой вы планируете выйти. Subversion не представляет слияния каким-либо разумным или полезным способом; таким образом,...

133
Как заставить Git игнорировать файлы без использования .gitignore?

Из-за внешних странных ограничений я не могу изменить .gitignoreсвой репозиторий. Есть ли способ игнорировать файлы и каталоги, кроме изменения .gitignore? Даже если это глобальное решение, такое как глобальная конфигурация, которая будет применяться ко всем моим...

133
Хранить игнорируемые файлы вне статуса git

Я хотел бы, чтобы Git не отображал игнорируемые файлы git status, потому что в списке измененных, но не обновленных файлов есть масса документации и файлов конфигурации. файлов делает этот список наполовину бесполезным. Git показывает эти файлы нормально? Я помещаю информацию об игнорировании в...

133
Объединение двух веток в GIT

Я только начал использовать GIT и считаю его замечательным, однако я немного не понимаю, что merge делает команда. Допустим, у нас есть рабочий проект в ветке «А». Я иду домой, вношу изменения в эту ветку и сохраняю ее как «B». Другой программист вносит изменения в «A» и сохраняет его как «C». Есть...

133
Git: настроить пульт только для выборки?

Когда я запускаю git remote -vодин из своих репозиториев Git, в котором настроен пульт (ы), я вижу, что каждый пульт имеет спецификации как для извлечения, так и для push: $ git remote -v <remote-name> ssh://host/path/to/repo (fetch) <remote-name> ssh://host/path/to/repo (push) Для...