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

991
Создать ветку в Git из другой ветки

У меня есть две ветви: master и dev Я хочу создать «ветку функций» из ветки dev . В данный момент на ветке dev делаю: $ git checkout -b myfeature dev ... (некоторые работы) $ git commit -am "blablabla" $ git push origin myfeature Но после визуализации моих веток я получил: --**master**...

944
Как скопировать версию одного файла из одной ветки git в другую?

У меня есть две ветви, которые полностью объединены. Однако после завершения слияния я понимаю, что один файл был испорчен слиянием (кто-то другой сделал автоформат, gah), и было бы проще перейти на новую версию в другой ветке, и затем снова вставьте мое однострочное изменение после переноса в мою...

851
Создать ветку Git с текущими изменениями

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

821
Переименуйте главную ветку для локальных и удаленных Git-репозиториев.

У меня есть ветка, masterкоторая отслеживает удаленную ветку origin/master. Я хочу переименовать их master-oldкак локально, так и удаленно. Это возможно? Что произойдет после переименования удаленной ветви для других пользователей, которые отслеживали origin/master(и которые всегда обновляли свою...

760
Переместить указатель ветки на другой коммит без проверки

Чтобы переместить указатель ветки извлеченной ветви, можно использовать git reset --hardкоманду. Но как переместить указатель ветки не проверенной ветки, чтобы он указывал на другой коммит (сохраняя все остальные вещи, такие как отслеживаемая удаленная...

696
Очистка старых удаленных веток git

Я работаю с двух разных компьютеров (A и B) и храню обычный git remote в каталоге dropbox. Допустим, у меня есть две ветви: master и devel. Оба отслеживают свои удаленные аналоги origin / master и origin / devel. Теперь, находясь на компьютере A, я удаляю ветку devel, на локальном и удаленном. git...

676
Обновление веток Git от мастера

Я новичок в Git, и теперь я в этой ситуации: У меня есть четыре ветви (мастер, b1, b2 и b3). После того, как я поработал на b1-b3, я понял, что мне нужно что-то изменить на ветке master, которая должна быть во всех других ветках. Я изменил то, что мне было нужно, masterи ... вот моя проблема: Как...

641
Почему git выполняет ускоренное слияние по умолчанию?

Исходя из Mercurial, я использую ветки для организации функций. Естественно, я хочу видеть этот рабочий процесс и в моей истории. Я начал свой новый проект с использованием git и закончил свою первую функцию. При объединении этой функции я понял, что git использует ускоренную перемотку вперед, то...

635
Как мне перечислить все удаленные ветки в Git 1.7+?

Я пробовал git branch -r, но в нем перечислены только удаленные ветви, которые я отслеживал локально. Как мне найти список тех, кого у меня нет? (Для меня не имеет значения, перечисляет ли команда все удаленные ветви или только те, которые не...

620
Просмотр файла в другой ветке Git без изменения веток

Можно ли открыть файл в ветке git, не проверяя эту ветку? Как? По сути, я хочу иметь возможность открывать файл в моей ветке github pages, не переключая ветки все время. Я не хочу его изменять, просто хочу его...

616
Чем тег отличается от ветки в Git? Что я должен использовать здесь?

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

552
Удаленная ветка Git удалена, но все равно она появляется в ветке -a

Допустим, coolbranchв моем хранилище была названа ветка . Теперь я решил удалить его (как удаленно, так и локально) с помощью: git push origin :coolbranch git branch -D coolbranch Большой! Теперь ветка действительно удалена. Но когда я бегу git branch -a Я все еще получаю: remotes/origin/coolbranch...

468
Как вставить локальную ветку Git в главную ветку на удаленном компьютере?

В моем локальном репозитории есть ветвь Develop, и я хочу убедиться, что когда я нажимаю на нее, она объединяется с origin / master. В настоящее время, когда я нажимаю, он добавляется в удаленную ветку разработки. Как я могу это...

465
Используя Git, покажите все коммиты, которые находятся в одной ветви, но не в других

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

461
Как переименовать имя локальной и удаленной ветви Git?

У меня есть четыре ветви, такие как master -> origin / regacy, FeatureA -> origin / FeatureA. Как видите, я набрал неправильное имя. Поэтому я хочу переименовать имя удаленной ветви (origin / regacy → origin / legacy или origin / master) Я пробую команду ниже: git remote rename regacy legacy...

415
Команда Git branch ведет себя как 'less'

Когда я использую git branchкоманду для вывода списка всех ветвей, я вижу вывод git branch | less. Команда git branchдолжна показывать список ветвей, как это lsделается для файлов. Это вывод, который я получаю: Как мне получить поведение по умолчанию git branch? Что вызывает постраничный вывод? Я...

396
Как запустить git log, чтобы увидеть изменения только для конкретной ветки?

У меня есть локальная ветка, отслеживающая удаленную / основную ветку. После запуска git-pullи git-log, журнал покажет все коммиты в удаленной ветви отслеживания, а также текущую ветку. Однако, поскольку в удаленную ветку было внесено так много изменений, мне нужно увидеть только коммиты, сделанные...