Jestem nowy w GIT, do tej pory używałem Visual Studio Online TFS do mojej kontroli wersji i jestem deweloperem tylko. Kiedy tworzyłem swój ostatni projekt, wprowadziłem w błąd, myśląc, że GIT jest najlepszą opcją dla tego.Visual Studio 2015 Jak połączyć oddział w master?
Więc sprawdziłem mojego mistrza. Potem, kiedy miałem pracować nad funkcją, którą czytałem, musiałem stworzyć gałąź (nie było to konieczne w TFS), więc stworzyłem "development_print" jako nowy oddział i pracowałem nad moją funkcją.
Teraz moja funkcja jest kompletna, ale nie wiem jak połączyć ją z powrotem do wzorca. Obecnie nie interesuje mnie wiele oddziałów, chcę tylko, aby moja nowa funkcja połączyła się z mistrzem i pozostała z mistrzem.
W VS jest scalania oddział opcja, ale to tylko pozwala mi wtopić się development_print (Chcę moją funkcję w mistrza!) Więc nie pozwól mi ustawić na prąd Oddziału oraz scalania z pokazów branżowych:
- development_print
- mistrz
- pochodzenie/development_print
- pochodzenie/master
co jest trochę mylące? wydaje się wszystko do tyłu. Jak więc wyjść z tego bałaganu, nie tracąc całej pracy, którą wykonałem na tej funkcji?
Zamówienie na master i połączenie swojej funkcji z mistrzem –
Nie musisz też używać oddziałów z git, po prostu sprawia, że rzeczy są ładniejsze wiele razy, szczególnie z kilkoma programistami. –
Zrobiłem na Git Command Line poza VS: git checkout master, po którym następuje git merge development_print i moja funkcja jest włączona. Jak mogę się upewnić, że pracuję teraz nad główną gałęzią? jeśli to możliwe, chciałbym pozbyć się gałęzi development_print, która została scalona. Przypuszczam, że scalenie też się potwierdziło. –