#git #github #programowanie

udzielam się na githubie w projektach opensource, czasem wywiąże sie nam jakaś dyskusja pod różnymi linijkami kodu, dostaję wtedy info na https://github.com/notifications ale muszę sam sprawdzić gdzie kto coś dodał bo nie przenosi w odpowiednie miejsce, jedyna opcja to powiadomienia mailowe bo tam wtedy ładnie pokazuje kto gdzie odpowiedział czy jest może jakaś usługa / wtyczka co mi pokaże w którym miejscu kto
Wygląda na to, że zacznę znowu nieco bardziej dywersyfikować swoje portfolio, jeżeli chodzi o akcje. Obecnie 100% mojego portfolio to Tesla (obecnie 481 938 PLN, 134 akcje). Nie wiem jak ta informacja mnie omineła, ale właśnie gdzieś znalazłem informacje, że Gitlab tydzień temu miał swoje IPO: https://www.cnbc.com/2021/10/14/gitlab-jumps-in-nasdaq-debut-after-pricing-ipo-above-expected-range.html


Z gitlaba osobiście zacząłem korzystać na co dzień podajrze w 2019 roku. Uwiodła mnie w nim prostota z jaką można było łatwo skonfigurować CI/CD. Wygoda przy code review IMO większa niż na Githubie, IMO wygodniejsze i szybsze do trackowania zadań niż Jira. Generalnie jest to narzędzie zorientowane na developerów, które obecnie jest moim ulubionym miejscem do zarządzania swoimi projektami.

Dokładnie z tego powodu, nawet nie analizując specjalnie ewaluajcji spółki, zamierzam wrzucić pierwszą małą inwestycję w gitlaba w poniedziałek. Dlaczego "tak na głupa", bez researchu finansów? Dwa powody:
anonimowy_programista - Wygląda na to, że zacznę znowu nieco bardziej dywersyfikować ...

źródło: comment_1634942409U935RUPStk92lqH2IYVL87.jpg

Pobierz

Czy GTLB to dobra długoterminowa inwestycja (2-3 lata)

  • Zdecydowanie nie 9.9% (16)
  • Raczej nie 9.9% (16)
  • Tak średnio bym powiedział 26.1% (42)
  • Raczej tak 23.0% (37)
  • Zdecydowanie tak 5.0% (8)
  • ¯\\\_(ツ)\_/¯ 26.1% (42)

Oddanych głosów: 161

@tlaziuk: gdyby nie zmiany na githubie od kiedy przejął ich Microsoft... to Gitlab miałby większe szansę.

Co ciekawe, w kilku firmach już pracowałem... gdzie rozwiązania były mieszane. Tzn. np. kod był na githubie albo gitlabie a zadania były w Jirze. Takie konstrukcje tylko mówią, że dla wielu "nie ma rozwiązania idealnego"
  • Odpowiedz
co do punktu 1) to mając otwartą stronę z repo na githubie wystarczy wcisnąć kropkę "." , żeby otworzyć dany projekt w VS online

Jeżeli to pozwoli projekt odpalić/skompilować wprost z przeglądarki... to niesamowicie może to zwiększyć liczbę kontrybucji do projektów #opensource, jeżeli pierwsza kontrybucja poprawiająca drobną rzecz, może być wykonana w przeglądarce w mniej niż 2 minuty, wraz z puszczeniem testów.

Tego Gitlab nie ma... i tak łatwo
  • Odpowiedz
@LubieKiedy: package-lock.json powinien być w gicie, ale poza tym to

git reset --soft HEAD~1 && git restore --staged package-lock.json && git commit -c ORIG_HEAD && git push -f
To zakładając że nie robiłeś żadnych commitów, checkoutów itd po tym, jak tak to rebase najlepiej
  • Odpowiedz
Jak przyspieszyć swoją karierę w IT i zostać Junior Developerem?

W moim najnowszym materiale wideo przedstawiam 5 wskazówek dla początkujących developerów stojących przed podjęciem pierwszej pracy w firmie IT. Oto one – w pigułce ✨️:

1. Stwórz CV, które czyta się jak dobrą książkę! Wykorzystaj do tego unikalne podejście i już na starcie zapewni Ci uznanie rekrutera.
2. Nawiąż korzystne znajomości z ludźmi z branży, aby zwiększyć swoją szansę na wymarzoną pracę.
SoftBull - Jak przyspieszyć swoją karierę w IT i zostać Junior Developerem?

W moim...
konto usunięte via Wykop Mobilny (Android)
  • 4
@Bellissimo: Akurat Bykowski nagrywa sporo merytorycznych materiałów. Nie widzę problemu, aby dla zasięgów nagrał film, który będzie cieszył się sporym zainteresowaniem wśród chcących zacząć w branży.
  • Odpowiedz
Przystępując do rekrutacji warto przygotować się nie tylko merytorycznie, ale również od strony autopromocji. Zadając przemyślane pytania możesz dodatkowo zapunktować na rozmowie rekrutacyjnej. Zależność pokazuje, że skoro zadajesz pytanie, to odpowiedź jest dla Ciebie ważna, dlatego warto zdawać pytania o te rzeczy, które są zgodne z wartościami firmy. Pokazując, że Twoje przekonania są spójne z firmowymi jesteś w stanie zaplusować w trakcie rozmowy ✨️✨️✨️

Dlatego w tym artkule przedstawiam Ci listę pytań,
SoftBull - Przystępując do rekrutacji warto przygotować się nie tylko merytorycznie, ...

źródło: comment_1632247747sBr2v1HMZbEXyWmBBhgd0A.jpg

Pobierz
Siema, bawię się Team Explorerem w Visual Studio. Mam w repozytorium dwa branche master i abc. Na gałęzi abc zrobiłem zmiany w plikach, , nowe funkcjonalności ale jeszcze nie osiągnąłem założonej jakości kodu i więc nie robiłem commitu. Teraz chcę zaimplementować coś innego w głównym branche. No i tutaj mam problem, których przyczyn jeszcze nie rozumiem: przełączając na branch główny niemodyfikowany widzę zmiany z tej drugiej gałęzi.

#git #naukaprogramowania
3 kroki zapewniające Ci profesjonalny wizerunek i ruch w serwisie GitHub ✨️✨️✨️

GitHub to jeden z topowych portali programistycznych, które dziennie przegląda tysiące programistów w poszukiwaniu solidnych rozwiązań. Portal ten bardzo chętnie również przeglądają rekruterzy, aby zapoznać się z działalnością potencjalnego kandydata

W oczach obu tych grup warto zbudować fachowy wizerunek, dlatego przygotowałem poradnik w którym pokażę Ci
kilka prostych zabiegów, niezajmujących dużej ilości czasu, a pozwalających Ci na zbudowanie profesjonalnego wizerunku, który zostanie z Tobą dożywotnio ( ͡° ͜
mireczki potrzebuje pomocy z #git
mam taką sytuacje jak na zdjęciu
robię sobie na gałęzi dev ale zorientowałem się ze lokalnie nie mam w ogóle 3 plików które dodałem na githuba przez stronę internetową.
jak daję git pull to git chce mergować dev z mainem ( ͡° ʖ̯ ͡°)
co mam zrobić żeby pobrać te 3 brakujące pliki? nie chce teraz robić merge, bo jeszcze nie
wojciech_adasdas - mireczki potrzebuje pomocy z #git
mam taką sytuacje jak na zdjęci...

źródło: comment_1630684276IpRP8Uxe1aByCcAH0DHVJi.jpg

Pobierz
via Wykop Mobilny (Android)
  • 0
Całe życie na svn-ie, zaczynam gita i mam problem W jaki sposób zablokować pliki spoza repo przed cleanupem.

Mam ustawionego brancha na folderze i w nim mam folder, który nie jest na tym branchu. Chce zrobić cleanupa, ale za każdym razem usuwa mi ten folder. To cleanupa dodaje parametr -e a po nim nazwę folderu. Coś robię źle?
#git #programowanie #programista15k
Nie wiem czy dobrze korzystam z githuba. Jak powinien wyglądać schemat pracy jeśli pracuję np sam. Korzystam z kompa w pracy, i dwóch różnych komputerów w domu - lapek i centralka.

Powiedzmy że mam defaultowy branch na githubie - default - master.

Robię sobie branch powiedzmy - functionName. Kończę robotę robię sobie commita i #!$%@?ę. #!$%@?ę na branch zdalny o tej samej nazwie. Przychodzę do domu, chcę pociągnąć robotę dalej - jak to powinno wyglądać, chcąc dalej pracować na branchu "functionName" Powinienem normalnie go zrobić i zrobić fetch i merge z niego.

Kiedy
Cześć Mirki/MIrabelki,
jak zarządzacie projektami w gitcie? Jak radzicie sobie z różnymi apkami które składają się w 95% z tego samego kodu, ale których core chcecie równolegle rozwijać?

Dołączyłem kilka lat temu do ekipy która miała swój produkt (dla uproszczenia nazwijmy go eshopem - nie jest nim, ale powiedzmy, że łatwiej będzie mi przekazać o co mi chodzi na konkretnym przypadku).
Produkt ten składa się z kilku modułów (powiedzmy koszyk, widok produktów, jakiś tam analizator sprzedaży, cokolwiek).
Przez wiele lat było dwóch głównych klientów, utworzono dla każdego osobne repo (1 repo = 1 aplikacja). Klienci szli w miarę równo do przodu, jakoś ogarnialiśmy subtelne różnice między poszczególnymi modułami w ich aplikacjach (zwłaszcza, że to była ta sama branża i często razem prosili o takie same zmiany/funkcjonalności).
konto usunięte via Wykop Mobilny (Android)
  • 3
@UrimTumim: dostałeś fajne odpowiedzi już. W jednej firmie z którą pracowałem utrzymywali każda fanaberie klientów jako feature flagi i trzymali ich mnóstwo, a potem testowali konkretne kombinacje.

Weszliście we wsparcie klienta z szyciem softu na miarę, nie jest to lekki kawałek chleba. Na hacker news było w tamtym roku dużo wątków o tym. Jedni załamywali się i pisali np nowa wersje softu niekompatybilna wstecz i czekali aż klienci przejdą albo
  • Odpowiedz
Mireczki, znacie i polecicie jakieś narzędzie do code review, które można skonfigurować w ramach jednej sieci jakoś? Szukamy czegoś spoza Github, BitBucket, GitLab, Gerrit. Aktualnie pracujemy na Gerricie, ale chcielibyśmy w zespole przejść na Workflow, a póki co nie mamy możliwości używać tych wymienionych.

#programowanie #git
@Sibu: dla otwartych projektów masz sporo darmowych minut pracy serwera. W porownaniu do Azure DevOps wypada na plus. Nie deplojowalem tego na AWS, wiec nie wiem, ale porównywalnie do CircleCI. Travis cos sie ostatnio zepsul i nie moge dojsc z projektami travisovymi do ladu.
  • Odpowiedz
Mam taki mały problem. Firma powoli przechodzi niektórymi projektami na #git z svn. Ktoś sobie wymyślił, żeby na repo gita wrzucić cały projekt, żeby nowi mieli od razu dobry start - źródła, biblioteki, ustawienia projektów. I to jest niby ok na start, tylko że na branchu develop/main nie wszyscy powinni pracować. Zaczynam się więc bawić w branche własne.
Teoretycznie ogarniam merge / rebase powoli, ale mam problem z plikami właśnie projektów, ustawień - nie chcę ich commitować, a z racji specyfikacji pracy, będę mieć tam mocne różnice względem mastera.

Ogólnie problem pojawił się przy pull, jak chcę mojego brancha podciągnąć pod mastera - i merge i rebase się rzucają, że mam niezacommitowane pliki i zostaną zniszczone.

Czego próbowałem:
@RRybak: wut? Których plików nie chcesz wersjonować? To co powinieneś użyć to właśnie .gitignore tylko pamiętaj, że jak coś raz dodałeś do git-a to .gitignore nie zadziała, musisz sobie z gita wycofać ten plik i wtedy będzie ignorowany. Dobrą praktyką jest dodanie do git-a przykładowej konfiguracji i jeżeli trzymasz główne config-i w pliku .env to dodać drugi, np. .env.default, w którym będziesz miał pokazane jakich zmiennych wymaga projekt. Wtedy
  • Odpowiedz
@RRybak: docker compose dla wspólnej konfiguracji projektu na czas developmentu a co do gita to może by zastosować metodologię git flow? Widzę że lubia sobie u ciebie utrudniać życie xd
  • Odpowiedz