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

«Ветвь» - это термин, используемый в системах контроля версий для обозначения независимой линии развития. В зависимости от системы, хранилище может содержать одну или несколько веток. Ветви объединяются, когда изменения должны распространяться из одной ветви в другую.

15
Переименование ветки в GitHub
Я просто переименовал свою локальную ветку, используя git branch -m oldname newname но это только переименовывает локальную версию ветки. Как я могу переименовать тот на GitHub?
297 git  github  branch  rename 

14
Описания веток в Git
Есть ли способ в Git иметь «описание» для веток? Хотя я пытаюсь использовать описательные имена, работа над одной веткой иногда ослабляет память о том, почему я создал некоторые другие ветки тем. Я пытаюсь использовать описательные имена для веток, но я думаю, что «описание» (краткое примечание о назначении ветки) было бы …

4
Форкинг против ветвления в GitHub
Я хотел бы узнать больше о преимуществах и недостатках разветвления проекта github по сравнению с созданием ветви проекта github. Форкинг делает мою версию проекта более изолированной от первоначальной, потому что мне не нужно быть в списке соавторов исходного проекта. Поскольку мы разрабатываем собственный проект, нет проблем с добавлением людей в …
278 git  branch  github 

3
Как я могу скопировать содержимое ветки в новую локальную ветку?
Я работал в местном отделении, а также перенес изменения в удаленный. Я хочу отменить изменения в этой ветке и сделать что-то еще, но я не хочу полностью терять работу. Я думал о чем-то вроде создания новой ветки локально и скопирования туда старой ветки, тогда я могу отменить изменения и продолжить …
270 git  branch 

9
Как получить изменения на ветке в Git
Каков наилучший способ получить журнал коммитов на ветке с момента его ветвления от текущей ветки? Мое решение до сих пор: git log $(git merge-base HEAD branch)..branch Документация для git-diff указывает, что git diff A...Bэквивалентно git diff $(git-merge-base A B) B. С другой стороны, документация для git-rev-parse указывает, что r1...r2определяется как …
266 git  branch 

5
Git объединить ошибки
У меня есть ветка git 9-sign-in-outс идеально работающим кодом, и я хочу превратить ее в master. Я сейчас на главной ветке. $ git branch 9-sign-in-out * master Я пытаюсь перейти на 9-sign-in-outветку, но это не позволяет мне: $ git checkout 9-sign-in-out app/helpers/application_helper.rb: needs merge config/routes.rb: needs merge error: you need …

3
Можно ли сделать так, чтобы ускоренная пересылка была отключена по умолчанию в git?
Я действительно не могу вспомнить время, когда я бы использовал, git mergeа не git rebaseи не хотел бы показывать коммит. Есть ли способ настроить git для быстрой пересылки по умолчанию? Тот факт, что есть --ffопция, может показаться, что есть способ, но я не могу найти его в документации.


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

4
Как правильно закрыть ветку объектов в Mercurial?
Я закончил работу над веткой функций feature-x. Я хочу объединить результаты обратно в defaultветку и закрыть feature-x, чтобы избавиться от нее в выводе hg branches. Я придумал следующий сценарий, но у него есть некоторые проблемы: $ hg up default $ hg merge feature-x $ hg ci -m merge $ hg …

4
Как объединить удаленный мастер с локальной веткой
У меня есть локальная ветвь проекта ("configUpdate"), которую я разветвил из чужого проекта, и я внес в нее множество изменений и хотел бы объединить изменения, которые они внесли в мою локальную ветку. я пробовал git pull --rebase origin configUpdate но это не захватило последние изменения - как я могу объединить …
238 git  branch  pull 

5
Использование символа косой черты в имени ветки Git
Я почти уверен, что где-то в популярном Git-проекте я видел, что у веток был такой шаблон, как "feature / xyz". Однако, когда я пытаюсь создать ветку с символом косой черты, я получаю сообщение об ошибке: $ git branch labs/feature error: unable to resolve reference refs/heads/labs/feature: Not a directory fatal: Failed …
222 git  branch 


9
Как скачать ветку с git?
У меня есть проект, размещенный на GitHub. Я создал ветку на одном компьютере, а затем отправил свои изменения в GitHub с помощью: git push origin branch-name Сейчас я на другом компьютере и хочу скачать эту ветку. Итак, я попробовал: git pull origin branch-name ... но все, что я сделал - …
214 git  branch 

4
Разница между git checkout --track origin / branch и git checkout -b branch origin / branch
Кто-нибудь знает разницу между этими двумя командами для переключения и отслеживания удаленной ветви? git checkout -b branch origin/branch git checkout --track origin/branch Я думаю, что оба отслеживают удаленную ветвь, поэтому я могу перенести свои изменения в ветку в начале, верно? Есть ли практические отличия ?? Спасибо!

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.