Nie wiem czy z nowym Wykopem ten post do kogokolwiek dotrze, ale...

Jeśli uczysz się programowania i jesteś na początku swojej drogi, to mogę Ci pomóc poprzez Code Review. O co chodzi? Po prostu oferuję jednej osobie (ewentualnie dwóm) za darmo analizować kod i dawać wskazówki przy użyciu Gita. Napisz komentarz w tym wpisie jeśli jesteś zainteresowany/a. Mogę analizować na bieżąco Twój projekt, który tworzysz lub różne mniejsze skrypty oraz zadania z
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@inZagi: pisze mi że wysłanie wiadomości prywatnej nie jest możliwe, mam jeden projekt w python/selenium i jeden w php i chęć poćwiczenia git/githuba
  • Odpowiedz
Jak robicie repozytoria na Githubie?
w przypadku fullstackowej apki - w jednym repo dajecie przykładowo backend (spring boot) a w drugim front (Angular), czy trzymacie to w jednym? #git #github #java #programowanie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Yakooo: Zależy, jeżeli mam aplikację nad którą pracuje jeden zespół zarówno od strony frontendu jak i backendu to trzymam to w jednym. Jeżeli mam osobne dedykowane teamy to trzymam osobno. Tak samo dobrym wskaźnikiem do tego czy trzymać projekty w osobnych repozytoriach jest ich cykl życia. Jeżeli każda aplikacja/mikroserwis, żyje swoim własnym życiem, ma dedykowane teamy pracujące niezależnie, ma swój cykl wdrożeniowy to też warto trzymać osobno. W pozostałych przypadkach
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Znam loginy i hasła do obu kont i do obu nie mogę się zalogować. Yandex prosi o odpowiedź na pytanie o ulubionego artystę, totalnie zapomniałem co wpisywałem, a konto nie było powiązane z nr. telefonu, i nie pamiętam z jakim mailem było powiązanie.

Gihub z kolei chce kod który przyszedł na mail do którego nie mogę się zalogować-.-

Wysłałem zgłoszenie do github, yandex ale milczą od kilku dni -.- Czy jest sposób
D.....t - Znam loginy i hasła do obu kont i do obu nie mogę się zalogować. Yandex pro...

źródło: comment_1673186245YB7vMBzCbFBD7V9JS770uF.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

głupie pytanie ( ͡° ͜ʖ ͡°)
pracowałem na swojej gałęzi nazwijmy ją B
gałąź mastera to gałąź master
ktoś inny w projekcie tam zrobił pewne zmiany i zapisał je na masterze
teraz ja zrobiłem fetch / update mastera, i wybrałem merge master to into B (gałąź B), tylko jeden mały konflikt trzeba było rozwiązać, ale jak chcę pushnąć, to chce mi wysłać również cały kod, który nie jest
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #git
jak nazywacie swojego głównego brancha?
Przed śmiercią floyda popularny był master, a potem przeforce-owano chyba "main"

jak nazywasz głównego brancha?

  • master 84.5% (109)
  • main 15.5% (20)

Oddanych głosów: 129

  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Potrzebna w miarę szybka pomoc z Gita.

Mam projekt, w którym mam główny branch master i dziesiątki innych feature branchy, które są potem mergowane do mastera. Kolega pracuje nad jednym modułem, który na ten moment znajduje się w gałęzi feature/X. Ja pomagam koledze w pewnej wydzielonej części tego modułu i zacząłem pracę na gałęzi powiedzmy 'feature/X-grad, którą utworzyłem z gałęzi feature/X z myślą o późniejszym zmergowaniu jej z feature/X. W
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@grad: Nie lubię merge'ów, bo nie idzie potem wykumać historii commitów i zmian, które "po sobie" następują (taka ma być idea, odzwierciedlać realną historię, a nie wyidelizowaną "poukładaną").

Preferuję zawsze rebase, który nieco historię "zakłamuje", ale jest dużo czytelniejszy i jasne jest co z czego wynika.

"Jedyny' problem z rebase jest taki, że nie zawsze można go zrobić – rebase przepisuje historię, więc NIGDY TEGO NIE RÓB z commitami, które już są
  • Odpowiedz
Albo coś przespałem albo nie wiem. Właśnie skończyłem pierwszy tydzień w nowej robocie i jestem zaskoczony, że dla wszystkich normą jest używanie gita. Jak to ma niby być bezpieczne skoro każdy ma kopie repo lokalną i nie dosc, że każdemu może wszystko nadpisać to wyjasnijcie mi co jak np firma chce zakończyć z kimś współpracę i nie może mu odebrać dostępu do kodu? Coś było nie tak z SVNem, że teraz taka
teddybear69 - Albo coś przespałem albo nie wiem. Właśnie skończyłem pierwszy tydzień ...

źródło: comment_1669389320jz6uvDxe7ziWYU0GyzeSvg.jpg

Pobierz
  • 126
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pracuję nad wydaniem kolejnego, skondensowanego kursu z serii "w godzinę".
Tym razem będzie to 'Github Actions w godzinę". Wiedza niezbędna w większości korporacji wykorzystujących Githuba.
Trenerem będzie Grzesiek Ćwikliński.

Zrozumienie Github Actions pozwoli Ci na automatyzację deployów, buildów i testów dowolnej aplikacji. Dzięki tej technologii możesz także lepiej ogarniać swoje repozytoria. Dodatkowym atutem jest fakt, że większość automatyzacji na actions możemy wykonać zupełnie za darmo, nawet na bezpłatnym
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Macie możne jakieś zadanka z gita?
Chodzi mi o cos takiego ze jest napisane zrob to i to i wynik ma byc taki.
Np zmien nazwe commita, odzyskaj utracona gałąź itp?
#programowanie #git
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#git zrobiłem głupstwo, bo wrzuciłem plik 300MB na gita, zacommitowałem, a jak się okazało, że za duży, to go usunąłem i znowu zacommitowałem, ale on ciągle jest w historii i chce go wrzucać... jak to najszybciej naprawić? ;_;
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Szkolenie z #git a z cantest.it

Osoba pyta prowadzącego jaka jest różnica pomiędzy pull a fetch
Koleś mówi coś w stylu 'nie wiem, ja nie używam fetcha'

xD padłem jak usłyszałem, fajne to szkolenie, ale można by było przygotować się z w sumie podstawowego pytania z gita na rozmowach technicznych, może się przydać
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
@ProbablyHappy: to z tego co napisałeś to pewnie brakuje Ci zmiany brancha z defauktowego "main" na którym jest tylko gitignore i readme na jakiś inny branch na którym są interesujące Cię pliki. Żeby zmienić brancha napisz git checkout nazwabrancha.
A jak chcesz to wypchnąć na swoje remote, pamiętaj o zmianie remote (git remote set URL czy coś w tym stylu) na swoje
  • Odpowiedz
#linux mam zaćmienie a google i kaczka nie pomagają.
Potrzebuje stworzyć plik jeśli nie istnieje, dodać do niego zawartość wygenerwoaną i otworzyć go od razu w vimie
przy czym jeśli nie zapiszę go to nie chce by został.
Coś jak Commit message w git. ale tu tworzymy pliki.nfo

#vim #git
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wytrzzeszcz: vim plikdozapisania -s plik_wejściowy
Po czym plik wejściowy kasujesz. Plik do zapisania będzie zapisany jak zapiszesz, nie stworzy się o ile nie zapiszesz.
  • Odpowiedz
Mogę bez obawy zrobić rebase pull na publicznym branchu (mam dodany 1 niespushowany commit)? - chciałbym pobierać zmiany bez tworzenia merge commitów. Z tego co rozumiem to nie powinno zmienić historii dla tych commitów które już są w remote, tylko dla tego jednego co sam dodałem, dobrze myślę?
#git #programowanie
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mk321: z sprawdzeniem kodu to można jeszcze ew. zrobić np. git diff master origin/master, no ale fakt żeby przeglądać oryginalny kod to najlepiej chyba to robić z niezmodyfikowanego brancha, tak rebase pull czyli pull z parametrem --rebase
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
@jan-kowalski668: tak, też pomyślałem o origin/master, tylko że jak zrobisz fetch to już masz tam najnowsze zmiany. A czasem chcę porównać z tym co było zanim ją zacząłem. Ciężko wytłumaczyć, więc przykład: Robię sobie coś, ale jest jakiś błąd. Nie wiem czy to moja zmiana go spowodowała czy już tak było. Przełączam się na mastera i widzę czy był ten błąd. Mógłbym się przełączyć na origin/master, ale jak zrobiłem fetch
  • Odpowiedz