git- все статьи тега ➜ страница 11
Как указать имя пользователя и пароль при запуске "git clone git@remote.ГИТ"?
Я знаю, как предоставить имя пользователя и пароль для запроса https следующим образом: git clone https://username:password@remote но я хотел бы знать, как ввести имя пользователя и пароль к удаленному такой: git clone [email protected] Я пробовал так: git clone username:password@[email protected] git clone git@username:[email protected] git clone [email protected]@username:password но они не работали. ...
Есть ли способ получить корневой каталог git в одной команде?
Mercurial имеет способ печати корневого каталога (который содержит .рт. ст.) через hg root есть ли что-то эквивалентное в git, чтобы получить каталог, который содержит .в Git? ...
Как настроить редактор для работы с Git в Windows?
Я пробую Git на Windows. Я дошел до того, чтобы попробовать "git commit" , и я получил эту ошибку: терминал тупой, но не визуальный ни Редактор определен. Пожалуйста поставьте сообщение с помощью опции-m или-F. Так что я понял, что мне нужно иметь переменную окружения под названием редактор. Не проблема. Я установил его, чтобы указать на Блокнот. Это почти сработало. Сообщение фиксации по умолчанию открывается в блокноте. Но Блокнот не поддерживает голая линия подачи. Я вышел и получил ...
Как вишня выбрать диапазон коммитов и слиться в другую ветку?
У меня есть следующий макет репозитория: master branch (производство) интеграция работающего то, что я хочу достичь, - это выбрать диапазон коммитов из рабочей ветви и объединить его в ветвь интеграции. Я довольно новичок в git, и я не могу понять, как именно это сделать (вишневый выбор диапазонов фиксации в одной операции, а не слияние), не испортив репозиторий. Любые указатели или мысли об этом? Спасибо! ...
Получить изменения из master в branch в Git
в моем репозитории у меня есть ветка под названием aq над которым я работаю. Я тогда совершил новую работу и баги в master. каков наилучший способ получить эти коммиты в aq ветку? Создайте еще одну новую ветку из master и объединить его с aq? ...
git добавляет только измененные изменения и игнорирует неотслеженные файлы
Я запустил " git status "и ниже перечислены некоторые файлы, которые были изменены/или под заголовком"изменения, не поставленные для фиксации". В нем также перечислены некоторые неотслеженные файлы, которые я хочу игнорировать (у меня есть ".gitignore " файл в этих каталогах). Я хочу поместить измененные файлы в промежуточное состояние, чтобы я мог их зафиксировать. Когда я побежал " git add .", он добавил измененные файлы и файлы, которые я хочу игнорировать для постановки. Как добавить толь ...
Как исправить фиксацию в неправильной ветке Git?
Я просто сделал совершенно хорошую фиксацию на неправильной ветке. Как отменить последнюю фиксацию в моей главной ветке, а затем взять те же изменения и перенести их в мою ветку обновления? ...
Есть ли команда для отмены git init?
Я просто Git init'Ed РЕПО с неправильным пользователем, и хочу, чтобы отменить его. Есть ли какая-нибудь команда для этого? Мне действительно нужно Войти и отредактировать .в Git? ...
Найти в какой ветке это коммит в git'е, пришли из
есть ли способ узнать, из какой ветви происходит фиксация с учетом ее sha1? бонусные очки, если вы можете сказать мне, как это сделать с помощью Ruby Grit. ...
Скачать отдельные файлы из GitHub
Я думаю, большинство из вас, разработчики, используют любой VCS, и я надеюсь, что некоторые из вас используют Git. У вас есть какой-либо совет или трюк, как получить URL-адрес загрузки для одного файла в репозитории? Я не хочу URL для отображения raw-файла; в случае двоичных файлов это ни для чего. http://support.github.com/discussions/feature-requests/41-download-single-file можно ли вообще использовать GitHub в качестве " скачать сервер"? Если мы решим перейти на код Google, здесь представ ...
Git вытащить определенную ветку из GitHub
У меня есть проект с несколькими ответвлениями. Я подталкивал их к GitHub и теперь, когда кто-то работает на них, нужно тянуть на GitHub. Он отлично работает в мастер. Но скажем, у меня есть филиал xyz. Как я могу вытащить ветку xyz из GitHub и объединить ее в ветку xyz на моем локальном хосте? У меня на самом деле есть свой ответ здесь: толкать и тянуть ветки в Git но я получаю ошибку"! [отклонено] " и что-то о "non fast forward". какие предложения? ...
Как восстановить сохраненные незафиксированные изменения
У меня были некоторые незафиксированные изменения в моей ветке развития, и я спрятал их с помощью git stash, но были некоторые изменения,которые были очень важны среди этих припрятанных. Есть ли способ вернуть эти изменения? кроме того, с тех пор я внес некоторые изменения поверх спрятанных файлов кода. есть ли шанс, что я могу получить спрятанные изменения в новую ветку, если это возможно? ...
Как сквош совершает в git после того, как они были нажаты?
это дает хорошее объяснение раздавливания нескольких коммитов: http://git-scm.com/book/en/Git-Branching-Rebasing но это не работает для коммиты, которые уже были вытеснены. Как я могу раздавить самые последние несколько коммитов как в моих локальных, так и в удаленных репозиториях? EDIT: когда я делаю git rebase -i origin/master~4 master, оставить первый как pick, установите остальные три как squash, а затем выйти (через c-x c - c в emacs), I получить: $ git rebase -i origin/master~4 master ...
В чем разница между GitHub и gist?
какова цель gist и чем она отличается от обычного совместного использования/поддержки кода с помощью GitHub? ...
Как мне выйти из результатов 'git diff' в Git Bash на windows? [дубликат]
этот вопрос уже есть ответ здесь: как выйти из списка состояния git в терминале? 11 ответов Я использую Git Bash на Windows 7. Когда я бегу git diff, Я вижу это: однако, я не могу вернуться к обычному приглашению. Прессование Ctrl+C кажется, работает, но как только я начинаю вводить команду, она покрывается (END) как на этом изображении. ...
Как правильно переименовать каталог в репозитории Git?
в репозитории Git, как правильно переименовать каталог? Я думаю, что он должен работать, чтобы скопировать каталог, который будет переименован в новый каталог с нужным именем, и удалить старый каталог, и git add,git commit и push все. Но разве это лучший способ? ...
Когда вы будете использовать различные стратегии слияния git?
на странице man на git-merge есть несколько стратегий слияния, которые вы можете использовать. разрешить - Это может разрешить только две головки (т. е. текущую ветвь и другую ветвь, из которой вы вытащили), используя алгоритм слияния 3-way. Он пытается тщательно обнаруживать перекрестные неоднозначности слияния и считается в целом безопасным и быстрым. рекурсивные - Это может разрешить только две головки с помощью 3-стороннего слияния алгоритм. Если существует несколько общих предков, кот ...
Обработка переименований файлов в git
Я читал, что когда переименование файлов в git, вы должны зафиксировать любые изменения, выполнить переименование, а затем поместить переименованный файл. Git распознает файл из содержимого, а не видит его как новый неотслеженный файл и сохраняет историю изменений. однако, делая именно это сегодня вечером я в конечном итоге вернулся к git mv. > $ git status # On branch master # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # # modified: index.html # пе ...
Разрешение конфликта Git с двоичными файлами
Я использую Git на Windows (msysgit) для отслеживания изменений для некоторых проектных работ, которые я делал. сегодня я работал на другом ПК (с удаленным РЕПО brian) и теперь я пытаюсь объединить изменения, сделанные сегодня, обратно в мою обычную локальную версию на моем ноутбуке. на моем ноутбуке, я использовал git pull brian master чтобы вытащить изменения в мою локальную версию. Все было хорошо, кроме основного документа InDesign-это показывает как конфликт. В версия на ПК (brian) являе ...
Как перемещать файлы из одного репозитория git в другой (не клон), сохраняя историю
наши репозитории Git начинались как части одного репозитория SVN monster, где у каждого отдельного проекта было свое собственное дерево: project1/branches /tags /trunk project2/branches /tags /trunk очевидно, было довольно легко перемещать файлы из одного в другой с svn mv. Но в Git каждый проект находится в своем собственном репозитории, и сегодня мне было предложено переместить подкаталог из project2 до project1. Я сделал что-то вроде этого: $ git clone proj ...