Savo vietinėje atramoje turiu šaką, pavadintą "develop", ir noriu užtikrinti, kad kai ją perkeliu į "origin", ji būtų sujungta su "origin/master". Šiuo metu, kai aš ją perkeliu, ji pridedama prie nutolusios develop šakos.
Kaip tai padaryti?
Kaip žmonės minėjo komentaruose, jūs tikriausiai nenorite to daryti... Atsakymas iš mipadi yra visiškai teisingas, jei žinote, ką darote.
Aš sakyčiau:
git checkout master
git pull # to update the state to the latest remote master state
git merge develop # to bring changes to local master from your develop branch
git push origin master # push current HEAD to remote master branch
Kaip pratęsti @Eugene's atsakymą kitą versiją, kuri veiks stumti kodą iš vietinio repo į master/develop filialas.
Perjunkite į šaką 'master':
$ git checkout master
Sujungti iš vietinės atramos į pagrindinę:
$ git merge --no-ff FEATURE/<branch_Name>
Įkelti į pagrindinį:
$ git push