Как объединить рабочую ветвь A в новую ветвь B локально? - PullRequest
0 голосов
/ 17 апреля 2020

У меня есть ветвь A (где я кодирую), я идентифицировал созданную мной ветвь (ветвь A) из GitBash, которая не появлялась в GitHub Repo. Выполненные действия:

git clone url@git.com
git checkout -b branchA

Теперь хотите перенести мастерскую часть в другую ветку из git.

git clone url@git.com
git checkout branchB ( I have created on Github)

Теперь хотите объединить ветвь A с веткой B и сделать ветвь B активной. .? Поделитесь с нами некоторыми лучшими командами или Как слить локально, не теряя мой код и не получая конфликтов.

Спасибо, ребята. JB

Ответы [ 2 ]

0 голосов
/ 17 апреля 2020

Если ваша ветвь не отображается в вашем хабе, возможно, вы еще не нажали ее

git checkout branch -B
git add . 
git commit -m "message"
git push origin branch -B

, если хотите объединить две ветви

git checkout "Branch in which you want to add"
git merge "Branch which you want to add"
git push origin "branch name"

теперь вы увидите все коммиты в этой ветке на Github

0 голосов
/ 17 апреля 2020

Сначала попытайтесь определить разницу, используя git diff FIRST-BRANCH..SECOND-BRANCH

Я думаю, это сработает для вашей ситуации

git chechout branchA
git add .
git commit -m "msg"
git pull
git push origin branchB
git checkout branchB

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

...