Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> git push wybranego commita a nie wszystko
nospor
post 17.03.2015, 19:47:12
Post #1





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Hej, jak w git mogę zrobić push do wybranego repozytorium ale push tylko wybranego commita lub wybranych commitow a nie wszystkich?
Po co mi to? Załóżmy że mam repozytorium core, z ktorego korzystają wszystkie nowe projekty. I gdy np. rozwijam projekt 3 i zrobie tam zmianę, która jest uniwersalna i ważna i powinna się znaleźć w innych projektach. Chcę więc ją wrzucic do core, by inny projekty mogły z tamtąd te ważną zmianę pociągnąć. Nie chcę jednak wrzucać innych commitow, ktore robiłem w projekt 3, gdyż one są zbędne w innych projektach


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post 17.03.2015, 20:53:08
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Wiekszosc moich projektow ma ten sam "core", czyli kod, ktory jest wpólny dla nich wszyskich: logowanie, rejestracja, zarządzanie uzytkownikami itp.
Czyli kazdy nowy projekt startuje na podstawie "core"

Zalozmy, ze mam projekty:
pr1
pr2
pr3
Wszystko startowały z "core". Każdy z nich rozwijam. I teraz nagle w pr3 zrobiłem coś, co po przemyśleniu okazuje się, żę powinno znaleźć się w "core", gdyż jest to funkcja, która docelowo powinna być we wszystkich projektach. Wiec do "core" chciałbym wrzucić tylko zmiany z danego commita, a nie wszystkie zmiany ktore robiłem w pr3 gdyż inne zmiany są typowe tylko dla pr3 i mają się nijak do innych projektów. Ale akurat ta jedna zmiana, co teraz zrobilem, jest na tyle ciekawa, ze chciałbym by była wszędzie.

edit: to co zrobilem teraz na branchu i cherry-pick można też zrealizować przy pomocy patchy


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Posty w temacie
- nospor   git push wybranego commita a nie wszystko   17.03.2015, 19:47:12
- - tzm   Kiedyś jak sobie wyrabiałem swój workflow który ni...   17.03.2015, 19:55:20
- - nospor   Aktualnie bawie się z branchami i cherry-pick. Byc...   17.03.2015, 20:17:46
- - pyro   Co prawda cherry-pick zadziała do tego co mówisz (...   17.03.2015, 20:25:56
- - nospor   Faktycznie, nie ten dzial. Przenosze i nie zamykam...   17.03.2015, 20:27:42
- - tzm   sugestia że nospor chciałby to przeanalizować bosk...   17.03.2015, 20:29:51
- - pyro   Z opisu wyżej nie wywróżę struktury Twojego projek...   17.03.2015, 20:34:48
- - nospor   pyro czyli chyba nie zrozumiales tego co napisalem...   17.03.2015, 20:35:50
- - pyro   Jeżeli przeczytasz jeszcze raz pierwszy post temat...   17.03.2015, 20:45:20
- - nospor   Wiekszosc moich projektow ma ten sam "core...   17.03.2015, 20:53:08
- - pyro   W takim razie ten "core" to jakiś zbiór ...   17.03.2015, 21:09:54
- - nospor   Nie, core to nie jest zbior narzedzi. core to core...   17.03.2015, 21:12:44
- - pyro   Core jako core też może być submodułem   17.03.2015, 21:15:05
- - nospor   Tak, ale akurat nie w tym przypadku. Rozumiem o c...   17.03.2015, 21:45:16
- - Pyton_000   No taa ale już Kto Ci pomagał to ja nie powiem C...   17.03.2015, 22:03:59
|- - pyro   Cytat(Pyton_000 @ 17.03.2015, 22:03:5...   17.03.2015, 22:31:26
- - com   No tak, @pyro niektórzy są jeszcze niezreformowani   17.03.2015, 22:52:34
- - nospor   CytatNo taa ale już Kto Ci pomagał to ja nie powie...   18.03.2015, 07:01:09
- - vokiel   @nospor czyli Ty budujesz aplikację na core (modyf...   18.03.2015, 09:16:29
- - nospor   Cytat@nospor czyli Ty budujesz aplikację na core (...   18.03.2015, 09:25:15
- - com   Najlepiej przebudować to już na tym etapie i oszcz...   18.03.2015, 10:06:42
- - nospor   CytatNajlepiej przebudować to już na tym etapie i ...   18.03.2015, 10:14:04
- - com   ok, w porządku to zależy jak na to spojrzeć. Bo ...   18.03.2015, 10:24:44
- - pyro   @nospor, wcześniej podałeś przykład Cytat(nospor ...   18.03.2015, 10:34:51
- - nospor   CytatI akurat te wszystkie funkcje posiada np. Use...   18.03.2015, 10:40:28
- - Nattfarinn   Nie chce być Evil NecroPosterem (ale nie przesadza...   2.04.2015, 12:14:18
- - nospor   No tego --rebase to przyznaje się bez bicia jeszcz...   2.04.2015, 12:22:54
- - Nattfarinn   Możesz to zrobić w dowolnym momencie. W skrócie, r...   2.04.2015, 13:35:52
- - nospor   Dzieki, pobawie sie jeszcze tym sposobem   2.04.2015, 13:49:09


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.06.2025 - 20:37