Sinds een tijdje aan de slag met git en gedwongen eens aan de slag gegaan met git flow. Nu moet ik eerlijk zeggen dat het idee me aanspreekt en wil er graag gebruik van maken.
Goed, een project waar ik aan werk gebranched. Een develop branch aangemaakt en daar in gaan werken. Altans, dat dacht is de bedoeling. Ik zit hier achter een Windows machine, heb SourceTree geïnstalleerd en werk met Bitbucket.
SourceTree geeft aan bij het commiten in welke branch ik werk en dat is develop. Echter, als ik push staan develop & master er beide in met ook beide vinkjes standaard aan. Dus...
Moet ik alleen pushen naar develop?
Dan kijk ik op Bitbucket en staan er 2 branches. Master (main) en develop. Bij develop staat behind: 2 en grijs gekleurd, ahead: ook 2 maar blauw. Dus ik ga er dan vanuit dat develop 2 commits voor loopt op master. Toch? Als ik dan klik op de branch develop (klikken op master kan niet), dan staat er weer "2 commits behind master. Sync now." Dus...
Wat is deze? Mijn working branch is toch develop en als ik daar naar push zou het andersom moeten zijn toch?
Kijk, ik snap dat er nog veel te doen is met het git flow gebeuren. Eigenlijk zou ik moeten werken met release en feature branches. Echter is dat voor deze website een beetje teveel van het goede. Gewoon een develop branch waar ik tegenaan develop (en die gedeployed word naar staging/preview) is hier even goed genoeg. De master branch moet straks naar productie, maar de website gaat voorlopig nog niet online.
Kunnen jullie helpen met deze praktische vragen? Misschien krijg ik het nog eens in de vingers
Goed, een project waar ik aan werk gebranched. Een develop branch aangemaakt en daar in gaan werken. Altans, dat dacht is de bedoeling. Ik zit hier achter een Windows machine, heb SourceTree geïnstalleerd en werk met Bitbucket.
SourceTree geeft aan bij het commiten in welke branch ik werk en dat is develop. Echter, als ik push staan develop & master er beide in met ook beide vinkjes standaard aan. Dus...
Moet ik alleen pushen naar develop?
Dan kijk ik op Bitbucket en staan er 2 branches. Master (main) en develop. Bij develop staat behind: 2 en grijs gekleurd, ahead: ook 2 maar blauw. Dus ik ga er dan vanuit dat develop 2 commits voor loopt op master. Toch? Als ik dan klik op de branch develop (klikken op master kan niet), dan staat er weer "2 commits behind master. Sync now." Dus...
Wat is deze? Mijn working branch is toch develop en als ik daar naar push zou het andersom moeten zijn toch?
Kijk, ik snap dat er nog veel te doen is met het git flow gebeuren. Eigenlijk zou ik moeten werken met release en feature branches. Echter is dat voor deze website een beetje teveel van het goede. Gewoon een develop branch waar ik tegenaan develop (en die gedeployed word naar staging/preview) is hier even goed genoeg. De master branch moet straks naar productie, maar de website gaat voorlopig nog niet online.
Kunnen jullie helpen met deze praktische vragen? Misschien krijg ik het nog eens in de vingers