web-dev-qa-db-fra.com

Fusion de développer une branche en maître

J'ai un dépôt local avec 2 branches master et develop.

  • dans la branche develop j'ai tout mon Drupal 8 core
  • dans ma branche master j'ai 1 commit (Initial commit)

Sur mon dépôt à distance, j'ai tout mon Drupal 8 code de base dans la branche develop. Comment puis-je obtenir ce code dans la branche maître à distance? Comment dois-je fusionner ces repo ?

Mise à jour:

Quand je fais git status Je reçois:

On branch master
Your branch is up-to-date with 'Origin/master'.
Untracked files:
  (use "git add <file>..." to include in what will be committed)

    griffioenrotterdam.sublime-project
    griffioenrotterdam.sublime-workspace
    sites/

nothing added to commit but untracked files present (use "git add" to track)

Qu'est-ce que je dois faire?

Mise à jour 2:

Quand je fais git checkout develop Je reçois:

error: The following untracked working tree files would be overwritten by checkout:
    sites/default/default.services.yml
    sites/default/default.settings.php
Please move or remove them before you can switch branches.
Aborting

Qu'est-ce que je dois faire?

13
meez

Résumé: vous devez basculer vers votre branche de développement, extraire le code du référentiel distant, puis le fusionner dans le maître (localement) et le repousser vers le référentiel distant (dans la branche principale)

git checkout develop
git pull Origin develop
git checkout master
git merge develop
git Push Origin master
28
ItayB

Fusionner, développer localement en maître puis pousser

git checkout master
git merge develop
git Push
5
Francesco

Commencez par valider vos modifications

 git checkout develop
 git pull Origin develop
 git checkout master
 git merge develop
 git Push Origin master
1
Arun Prasad