W moim lokalnym repozytorium mam oddział o nazwie develop i chcę się upewnić, że kiedy popchnę go do źródła, zostanie on scalony z origin / master. Obecnie, kiedy wypycham, jest dodawany do gałęzi zdalnego programowania.
W jaki sposób mogę to zrobić?
git
git-branch
remote-server
git-push
Picardo
źródło
źródło
origin
a następnie przekazać go do pilota?master
- ale jest to ważny punkt. Jeśli jest wystarczająco stabilny dla głównej gałęzi pochodzenia, to z pewnością jest wystarczająco stabilny dla twojej głównej gałęzi!master
, ale Heroku nie uruchomi kodu, chyba że jest włączonymaster
w aplikacji. Jest to całkowicie uzasadnione żądanie z uzasadnionymi przypadkami użycia!Odpowiedzi:
lub bardziej ogólnie
źródło
git push origin head:master
jeśli nie chcesz podawać nazwy bieżącego oddziału :)Jak wspomniano w komentarzach, prawdopodobnie nie chcesz tego robić ... Odpowiedź mipadi jest całkowicie poprawna, jeśli wiesz, co robisz.
Powiedziałbym:
źródło
W odpowiedzi na odpowiedź @ Eugene'a inna wersja, która będzie działała na zasadzie wypychania kodu z lokalnego repozytorium do gałęzi master / develop.
Przełącz na gałąź „master”:
Scal z lokalnego repozytorium do master:
Push to master:
źródło
Wykonaj poniższe kroki, aby przekazać repozytorium lokalne do gałęzi Master
enter code here
$ git status
źródło