git- все статьи тега ➜ страница 7


Как обновить раздвоенный репозиторий GitHub?

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

Как заставить Git "забыть" о файле, который был отслежен, но теперь находится.гитюдного?

есть файл, который отслеживается git, но теперь файл находится на .gitignore список. однако этот файл продолжает отображаться в git status после редактирования. Как вы заставляете git чтобы совсем забыть об этом? ...

Как клонировать все удаленные ветки в Git?

у меня есть master и development ветка, оба нажаты на GitHub. У меня cloned,pullЭд, и fetchЭД, но я по-прежнему не могу получить ничего, кроме master ветку обратно. Я уверен, что я упускаю что-то очевидное, но я прочитал руководство, и я не получаю никакой радости вообще. ...

Удалить коммиты из ветки в Git

Я хотел бы знать, как удалить коммит. By delete, Я имею в виду, что это похоже на то, что я не сделал этого коммита, и когда я делаю толчок в будущем, мои изменения не будут нажимать на удаленную ветку. Я прочитал git help, и я думаю, что команда, которую я должен использовать, это git reset --hard HEAD. Это правильно? ...

Как удалить подмодуль?

Как удалить подмодуль Git? кстати, почему я не могу просто сделать git submodule rm whatever ? ...

Как изменить URI (URL) для удаленного репозитория Git?

У меня есть РЕПО (origin) на USB-ключе, который я клонировал на своем жестком диске (локальном). Я переместил "origin" на NAS и успешно протестировал его клонирование отсюда. Я хотел бы знать, могу ли я изменить URI "origin" в настройках "local", поэтому теперь он будет извлекаться из NAS, а не из USB-ключа. на данный момент я вижу два решения: нажмите все на usb-orign и скопируйте его на NAS снова (подразумевает много работы из-за новые коммиты на nas-origin); добавьте новый пульт в "локаль ...

Как создать удаленную ветку Git?

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

Разница между "git add-A" и "git add."

команда git add [--all|-A] похоже, идентичен git add .. Это правильно? Если нет, то чем они отличаются? ...

Переместить существующую, незафиксированную работу в новую ветку в Git

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

Как перечислить все файлы в коммит?

Я ищу простой git команда, которая предоставляет хорошо отформатированный список всех файлов, которые были частью фиксации, заданной хэшем (SHA1), без посторонней информации. Я пробовал: git show a303aa90779efdd2f6b9d90693e2cbbbe4613c1d хотя в нем перечислены файлы, он также включает в себя ненужную информацию diff для каждого. есть еще git команда, которая предоставит только список, который я хочу, так что я могу избежать разбора его из git show выход? ...

Найти и восстановить удаленный файл в репозиторий Git

скажем, я в репозитории Git. Я удаляю файл и фиксирую это изменение. Я продолжаю работать и делаю еще несколько коммитов. Затем я считаю, что мне нужно восстановить этот файл. Я знаю, что могу проверить файл с помощью git checkout HEAD^ foo.bar, но я действительно не знаю, когда этот файл был удален. каков был бы самый быстрый способ найти фиксацию, которая удалила данное имя файла? что было бы самым простым способом вернуть этот файл в мою работу понял? Я надеюсь, что мне не нужно вручную п ...

Отсоединить (переместить) подкаталог в отдельный репозиторий Git

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

Загрузите определенный тег с помощью Git

Я пытаюсь выяснить, как я могу загрузить конкретный тег репозитория Git - это одна версия за текущей версией. Я видел, что на веб-странице git был тег для предыдущей версии, с именем объекта чего-то длинного шестнадцатеричного числа. но имя версии "Tagged release 1.1.5" по Сайте. я попробовал такую команду (с измененными именами): git clone http://git.abc.net/git/abc.git my_abc и я действительно получил что - то-каталог, кучу поддиректории и т. д. Если это весь репозиторий, как мне пол ...

Git fetch удаленная ветка

мой коллега и я работаем над одним и тем же репозиторием, мы разветвили его на две ветви, каждая из которых технически подходит для разных проектов, но у них есть сходство, поэтому мы иногда хотим вернуться к *master из ветви. однако, у меня есть ветка. Мой вопрос в том, как мой коллега может вытащить эту ветку конкретно? А git clone РЕПО, похоже, не создает ветви локально для него, хотя я вижу, что они живут на unfuddle после нажатия на мой конец. кроме того, когда я изначально сделал ветку, ...

Ответвление от предыдущей фиксации с помощью Git

Если у меня есть N коммитов, как я филиал от N-3 до конца? Я вижу хэш каждого коммита. ...

Что означает cherry-picking a commit with git?

недавно меня попросили вишневый выбор фиксации. Но я понятия не имею, что это значит. Так что же делает cherry picking коммит в ГИТ? Как ты это делаешь? ...

В чем разница между ними.gitignore и.gitkeep?

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

Как получить хэш для текущей фиксации в Git?

Я хотел бы сохранить (на данный момент) возможность связывать наборы изменений Git с рабочими элементами, хранящимися в TFS. Я уже написал инструмент (используя крюк от Git), в котором я могу ввести workitemidentifiers в сообщение набора изменений Git. однако я также хотел бы сохранить идентификатор фиксации Git (хэш) в пользовательском поле TFS workitem. Таким образом, я могу изучить workitem в TFS и посмотреть, какие наборы изменений Git связаны с рабочий объект. Как я могу легко получить ...

Как я могу удалить все ветви git, которые были объединены?

У меня есть много ветвей Git. Как удалить ветви, которые уже были объединены? Есть ли простой способ удалить их все, а не удалять их по одному? ...

Сделайте текущую ветвь Git главной ветвью

У меня есть репозиторий в Git. Я сделал ветку, затем сделал некоторые изменения как для мастера, так и для ветки. затем, десятки коммитов позже, я понял, что ветвь находится в гораздо лучшем состоянии, чем мастер, поэтому я хочу, чтобы ветвь "стала" мастером и игнорировала изменения на мастере. Я не могу объединить его, потому что я не хочу, чтобы сохранить изменения на master. Что же мне делать? дополнительно: в этом случае "старый" хозяин уже был push - ed в другой репозиторий, такой как Gi ...