#programowanie #naukaprogramowania #git
chciał bym tak zrobić że przy każdej kompilacji mam wrzut na gita by móc się potem cofnąć ileś kompilacji do tyłu. i jednocześnie robić wrzuty "kamieni milowych" by móc się ogarnąć ileś funkcjonalności do tyłu.
rozumiecie mnie?
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#oswiadczenie z pracy wróciłem prawie 2k do łapy za miesiąc ciągnięcia druta, jest ok, lepiej niż na stoczni za zamiatanie pustyni.
#rozowypasek zły bo miałem de fakto dziś być, ale będę jutro. Będę jutro niesty po złości a nie po dobroci.
#kawatime i ostro kujemy bo od 12 sesja #studbaza . Czuje dobrze człowiek
a i na #obiad było spagetti i mam
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 4
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witajcie mirki.
Ostatnio w pracy mam trochę kłopotów z GITem. Nigdy nie miałem żadnych skoleń z gitu, ot znam podstawy i tyle.

Otóż zazwyczaj robię tak, że tworzę nową gałąź (branch) z powiedzmy gałęzi dev i pracuje na tej swojej gałęzi. Jednak w trakcie mojej pracy, ktoś może coś dodać do gałędzi dev. Przy próbie merge momgą powstać konflikty. Kolega mówił mi, że mam robić (o ile mnie pamięć nie myli) git pull dev,
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Po kolei:

git fetch //pobiera informacje o gałęziach
git pull //zaciąga zmiany we wszystkich gałęziach które masz lokalnie

robisz merge, rozwiązujesz konflikty i po zacommitowaniu wszystkiego możesz zrobić:
git push origin HEAD
  • Odpowiedz
Narobiłem sobie trochę niepotrzebnych commitów, bo testowałem różne rzeczy i zrobiłem lekki bałagan na #git i teraz chciałbym to naprawić, jak mogę poukrywać, czy usunąć, żeby zniknęły z repo te niepotrzebne commity? Nie chce kasować całego repo, bo wcześniejsze commity mam ok. #programowanie #it
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@karololo: Chłopie! Co ty mi tu... Ja dziś zrobiłem merge dwóch różnych projektów. Trochę podobnych... Miały jeden - dwa wspólne sub moduły GIT. To znaczy zrobiłem go przez przypadek kilka dni temu kiedy je synchronizowałem, ustawiłem nie ten remote i pchnąłem.
Dziś zrobiłem pull i jakież było moje zdziwienie, gdy zobaczyłem inny projekt...
Chwalmy pana GITa! reset --hard + cherry-pick na kilkunastu komitach i jest.
Kawy nie potrzeba - polecam!
  • Odpowiedz
Czy widzicie jakiś powód, żeby nazywać commit inaczej niż "done", jeśli to jest jedyny commit w dobrze opisanym feature branchu? Muszę ustalić konwencję nazewnictwa i zastanawiam się, czy jest sens duplikować informację o tym co zostało zmienione, jeśli jest już zawarta w nazwie brancha. Nie raz już się spotkałem z tym, że w jednocommitowych branchach jako wiadomość commita była przepisywania nazwa brancha tylko w innej konwencji.
#git #programowanie
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#github #git #nodejs #webdev #programowanie kontynuacja tego wątku.

Doszedłem do wniosku że można bez problemu używać gita i pair programming jednocześnie.

Pair programming robię na pojedynczym pliku(przełączam się między pojedynczymi) i takie pair programming mogę robić innym kanałem niż git, plik wysyła się i jest zapisany na np. dwóch komputerach lokalnie, normalnie, w folderze projektu. Jeden z nas (obojętnie kto) robi jako pierwszy commit
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Doceń
@look997: Sądząc po tym opisie powyżej, to właśnie odkryłeś jak działa git. Good for you.
Ale za cholere nie kumam po co Ci jakiś pair-programming. Ciągle nawiązujesz do tego edytowania jednego pliku w dwie osoby naraz?
  • Odpowiedz
Nie spinaj sie tak, żyłka Ci pęknie i będziesz brzydki :) Po prostu zapytałem czego oczekujesz, bo trochę skomplikowane jest to, co piszesz.

IMHO nie ma co kombinować - nie używać dzielenia plików, póki nie jest to niezbędne (nadal nie widzę potrzeb..), a do samego pair-programming w takiej formie, o jakiej pisałeś, to pewnie wystarczy dzielenie ekranu. Dzielenie pliku przez jakiś serwis web może być męczące przez konieczność wrzucania zawartości tego pliku
  • Odpowiedz
@carbyne: ty się tylko do słówka przyczepiłeś? napisałem "takiego real-time" czyli takiego jak opisałem wyżej: "Gdzie można widzieć kod jednocześnie, w trakcie edycji (tak jak dokument w Google Docs)."
Także niepotrzebnie się przyczepiasz.

@PiotrekSul:
To jest ciekawe że takie coś jest wyśmiewane. Przecież real-time masz podgląd pojedynczego pliku, kiedy dwie osoby na raz go włączą. Nie trzeba wszystkich plików na raz wysyłać
  • Odpowiedz
#github #git #nodejs #webdev #programowanie

Jaki program polecicie do graficznego zarządzania repozytorium git? Github nie, bo planuję opierać się o BitBucket.

Chodzi o darmowy program który w zasadzie może wyglądać tak jak Github for Windows, czyli żeby miał synchronizację tak jak on, powiadomienie o zmianach w repo które mogę pobrać, widoczny podział wysłanych i oczekujących commitów itd. Takie podstawy.
#linux
  • 26
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Doceń