Удалять ветвь Git так помещение как в удаленном

Первоначальный вопрос: Delete в Git branch both locally and remotely Мэтью Ранкина

Я хочу удалить ветвь как в помещении, так и в разветвлении моего удаленного проекта в Github.

Удаленный локальная ветвь успешно

$ git branch -D bugfix
Deleted branch bugfix (was 2a14ef7).

Заметь: Выбор -D это закладка --delete --force. Если ты хочешь удалить локальную ветвь, которая должна быть объединенной полностью в верхних ветвях, он использует -d что является закладкой -delete.

Неудавшиеся попытки удалить удаленное разветвление

$ git branch -d remotes/origin/bugfix
error: branch 'remotes/origin/bugfix' not found.

$ git branch -d origin/bugfix
error: branch 'origin/bugfix' not found.

$ git branch -rd origin/bugfix
Deleted remote branch origin/bugfix (was 2a14ef7).

$ git push
Everything up-to-date

$ git pull
From github.com:gituser/gitproject
* [new branch] bugfix -> origin/bugfix
Already up-to-date.

Что нуждалось в том, чтобы сделать различной формы, чтобы удалять успешно ветвь remotes/origin/bugfix так помещение как в Github?

6
задан 23.05.2017, 15:39
1 ответ

Первоначальный ответ: Delete в Git branch both locally and remotely Мэтью Ранкина

Ответ, обновленный в 1-Feb-2012

Начиная с Git v1.7.0, ты можешь удалять удаленную ветвь используя:

git push origin --delete <NombreRama>

что более легкий для того, чтобы помниться, что

git push origin :<NombreRama>

что был добавлен к Git v1.5.0 “чтобы удалять удаленную ветвь или этикетку”.

Следовательно, версия git, которую ты установил, навяжет, если ты будешь нуждаться в том, чтобы использовать самый легкий или самый тяжелый синтаксис.

Первоначальный ответ 5-Jan-2010

Главы 3 Про Хит Скотта Чакон:

Удалять удаленные ветви

Предположи, что закончился удаленная ветвь – ты, и твои сотрудники закончились функцией и вы это объединили в ваших образцовых удаленных ветвях (или любая ветвь в котором твой стабильный этот код). Ты можешь удалять удаленную ветвь используя вместо тупого синтаксиса git push [NombreRemoto] :[Rama]. Если ты хочешь удалить твою ветвь serverfix из сервера, сделай следующее:

    $ git push origin :serverfix 
    To git@github.com:schacon/simplegit.git
      - [deleted]         serverfix

Уже у тебя нет ветви на твоем сервере.

Поскольку есть один большая возможность, которая забывала бы тебе синтаксис, ты мог бы хотеть помнить эту команду позже. Способ помнить эту команду - звоня в синтаксис git push [NombreRemoto][RamaLocal]:[RamaRemota] о котором мы упоминаем раньше. Если ты не помещаешь часть [localbranch], тогда ты говоришь главным образом, “не брать ничего в моей части и сделай это [remotebranch] ”.

Я использовал git push origin :bugfix и оно функционировало очень хорошо. Скотт Чакон был в верном – Я поместил бы в фаворитов эту страницу (или делать это здесь, отвечая в Стакк Оверфлов).

9
ответ дан 01.12.2019, 08:13
  • 1
    Переводы приемлемые и он приемлемый получать reputaci и # 243; n из-за них, поскольку возможно читать в этом сообщении community менеджера: meta.es.stackoverflow.com/a/93/301 – Jose Antonio Reinstate Monica 24.12.2015, 00:37
  • 2
    Привет Карлос, этого тот же habl и # 233; с Нестором Сориано и им coment и # 233; который менять, и # 225; в wiki мои traduciones и я ответил себе и # 243; из-за электронной почты это: – Guilherme Bussi Dias 24.12.2015, 00:50
  • 3
    JuanM и я, как и модераторы, мы можем делать и возвращать в прежнее состояние wikis кликом. Но это не дорожка. S и # 237; что верно, что есть люди, которые думают, что все переводы быть должным и # 237; an быть wikis, но это desvirt и # 250; в первоначальное значение концепции. Wiki значит " этот publicaci и # 243; n возможно благодетельствовать м и # 250; ltiples редактирования со стороны почти любого на протяжении tiempo" не " ты не заслуживаешь этот reputaci и # 243; n". – Guilherme Bussi Dias 24.12.2015, 00:54
  • 4
    У меня есть серьга писать вопрос FAQ в Цели с explicaci и # 243; n по этому поводу. На данный момент, не необходимо, чтобы ты беспокоился м и # 225; s из-за темы. Просто спроси, ответь, комментируй и ой и # 250; вред, которые должны строить большое сообщество для большого сайта.:-) – Guilherme Bussi Dias 24.12.2015, 00:54
  • 5
    @GuilhermeBussiDias я сам ищу в google этот же самый вопрос почти все они d и # 237; схвати, схвати и # 237; что проведенные 24 часа он предоставлять и # 233; +50 reputaci и # 243; n в твой ответ. Большое спасибо из-за твоего aportaci и # 243; n и я надеюсь, что ты продолжаешь быть решенным производить контент, как оригинал, так и переведенный. – astrojuanlu 15.01.2016, 08:35

Теги

Похожие вопросы