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


Объединение нескольких коммитов перед нажатием в Git [дубликат]

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

Другой процесс git, похоже, работает в этом репозитории

Я пытаюсь узнать, как использовать Git и создал небольшой проект с файлом HTML, CSS и Javascript. Я сделал ветку из моего в основном пустого проекта, а затем внес некоторые изменения в мой код. Я попытался организовать изменения, но я получаю следующее сообщение об ошибке: Another git process seems to be running in this repository, e.g. an editor opened by 'git commit'. Please make sure all processes are terminated then try again. If it still fails, a git process may have crashed in this reposi ...

Git on Windows: Как настроить mergetool?

Я пробовал msysGit и Git на Cygwin. Оба работают просто отлично сами по себе, и оба отлично работают с gitk и Git-gui. теперь как, черт возьми, я могу настроить mergetool? (Vimdiff работает на Cygwin, но предпочтительно я хотел бы что-то более удобное для некоторых из наших сотрудников, любящих Windows.) ...

Как определить, на какую фиксацию указывает тег в Git?

У меня есть куча необъявленных тегов в репозитории, и я хочу выяснить, на какую фиксацию они указывают. Есть ли команда, которая будет просто перечислять теги и их фиксацию SHAs? Проверка метки и просмотр головы кажется мне слишком трудоемким. обновление Я понял после того, как я прошел через ответы, что на самом деле я хотел просто посмотреть на историю, ведущую к тегу, для которого git log <tagname> вполне достаточно. в ответ, помеченный как ответ, полезен для получения списка тегов ...

В чем разница между double-dot ".."и тройная точка" ... " в диапазонах фиксации Git?

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

ГИТ: ваш филиал находится впереди на X совершает

как это на самом деле происходит? Я работаю в одном РЕПО сам на данный момент, так что это мой рабочий процесс: изменить файлы Commit повторите 1-2, пока не удовлетворены Push to master тогда, когда я делаю git status Он говорит мне, что моя ветка вперед на X совершает (предположительно столько же коммитов, сколько я сделал). Это потому, что когда вы нажимаете код, он не делает фактически обновите свои локально кэшированные файлы (в .папки ЖКТ)? git pull Кажется, "исправить" это странное соо ...

Как использовать git bisect?

Я читал некоторые статьи говорят, что git bisect потрясающе, однако я не носитель языка, и я не могу понять, почему это потрясающе. не могли бы вы продемонстрировать на каком-нибудь примере кода, что в этом такого удивительного? Это так же, как svn blame? ...

перемещение зафиксированных (но не выталкиваемых) изменений в новую ветку

Я сделал довольно много работы ("Ваша ветвь опережает" origin/master " на 37 коммитов.") который действительно должен был пойти в свою собственную ветвь, а не в master. Эти коммиты существуют только на моей локальной машине и не были нажаты на origin, но ситуация несколько осложняется тем, что другие разработчики подталкивают к origin/master и я вытащил эти изменения. как мне ретроактивно переместить мои 37 локальных коммитов на новую ветку? Основываясь на документах, он появляется это git re ...

Как клонировать репозиторий git с определенной ревизией / набором изменений?

Как я могу клонировать репозиторий git с определенной ревизией, что-то вроде того, что я обычно делаю в Mercurial: hg clone -r 3 /path/to/repository ...

Добавить только изменения без пробелов

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

Как Перенести существующий подмодулей в Git в Git-репозиторий?

Я хотел бы изменить имя каталога подмодуля Git в моем суперпроекте Git. предположим, что у меня есть следующая запись в моем .gitmodules file: [submodule ".emacs.d/vimpulse"] path = .emacs.d/vimpulse url = git://gitorious.org/vimpulse/vimpulse.git что мне нужно ввести, чтобы переместить ...

Как я могу разделить git commit, похороненный в истории?

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

В git, в чем разница между merge --squash и rebase?

Я новичок в Git и я пытаюсь понять разницу между сквош и перебазироваться. Насколько я понимаю, вы выполняете сквош при выполнении ребаза. ...

Найти материнская ветка в Git

допустим, у меня есть следующий локальный репозиторий с деревом фиксации: master --> a develop c --> d feature f --> g --> h master мой это последний стабильный релиз код,develop - мой это 'следующий' код релиза и feature и новая функция готовится к develop. что я хочу быть в состоянии сделать на моем удаленном РЕПО с помощью крючков, это для толчков к feature будет отказано, если commit f прямая потом ...

Как вернуться к версии файла главной ветви origin

Я нахожусь в главной ветви моего локального компьютера клонированной главной ветви РЕПО с удаленного сервера. я обновил файл, и я хочу вернуться к первоначальному варианту с удаленной ветки master. Как я могу это сделать? ...

В чем разница между git clone и checkout?

в чем разница между git clone и git checkout? ...

Несколько учетных записей github на одном компьютере?

пытается работать как на моих фактических" рабочих " репозиториях, так и на моих личных репозиториях на Git hub с моего компьютера. рабочая учетная запись была создана первой, и все работает безупречно. моя личная учетная запись, однако, не может нажать на мое личное РЕПО, которое настроено под другой учетной записью/электронной почтой. Я попытался скопировать свой рабочий ключ в свой личный кабинет, но это вызывает ошибку, потому что, конечно, ключ может быть прикреплен только к одному счет. ...

Как сделать запрос тянуть на GitHub

Как создать и / или отправить запрос на вытягивание в другой репозиторий, размещенный на GitHub? ...

В Git слияние без автоматической фиксации

можно сделать git merge, но без фиксации? "man git merge" говорит так: With --no-commit perform the merge but pretend the merge failed and do not autocommit, to give the user a chance to inspect and further tweak the merge result before committing. но когда я пытаюсь использовать git merge С --no-commit он по-прежнему автоматически фиксируется. Вот что я сделал: $> ~/git/testrepo$ git checkout master Switched to branch 'master' $> ~/git/testrepo$ git branch * master v1.0 $> ~ ...

Как удалить локальный репозиторий в Git? [дубликат]

этот вопрос уже есть ответ здесь: как полностью удалить репозиторий git, созданный с помощью init? 18 ответов Я не могу найти команду. Я попытался погуглить "git' delete a repository'". ...