Mam pytanie. Przypadkowo w programie zaznaczyłem jako commit duży plik pdf. I jak teraz próbuję zrobić push do githuba to wywala błąd że za duży plik. Jak usunąć ten plik pdf, bo ciągle o niego pyta przy próbie push?

#git #github #programowanie
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Postawiłem sobie jenkinsa i stworzyłem multibranch pipeline z repozytorium githuba jako źródło. Ktoś wie jak to skonfigurować, żeby pushe do brancha triggerowały automatycznie builda? Trzeba coś ustawić po stronie jenkinsa czy wystarczy dodać jakiś webhook po stronie githuba (jeśli tak to jaki konkretnie)?
#programowanie #devops #jenkins #git #github
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
@kszych: @kszych: Webhook po stronie githuba, który musisz sobie dodać w ustawieniach Jenkinsa. Co do automatycznych buildow przy pushach, to używałem pluginow do tego i wszystko działało
  • Odpowiedz
#git #github

Jest to ktoś kto ogarnia gita?

Mam następujący problem:

Dwie lub więcej osób muszą pracować na tym samym pliku (nawet całkowicie przypadkiem) u siebie na kompach lokalnie. Ponoć git ma funkcję łączenia takich plików? Coś trzeba robić czy z automatu takie pliki się łączą? Co w przypadku gdy te same linie będą zmienione? Są się to ogarnąć na github desktop czy trzeba z konsoli?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 4
@Niukron jeżeli dwie osoby zmieniły ta sama linijkę to wtrdy powstaje konflikt który trzeba rozwiązać ręcznie.
Jeżeli osoba A i osoba B pisze osobna funkcjonalność to wtedy zmiany są megowane automatycznie.
Obejrzyj sobie jakiś tutorial na yt, z polskich kanałów polecam overmenta

PS. Jeżeli kodujecie projekt w kilka osób i nie używacie gita to z całym szacunkiem ale coś jest z wami nie tak ( ͡ ͜ʖ ͡
  • Odpowiedz
Mam kolejne takie pytanie bo za bardzo nir ogarniam. Jak wersjonowac commity? W sensie znalazlem cos takiego:

1. git commit -m "release 1.0.0"
2. git tag 1.0.0
3. git push origin master
4. git push origin 1.0.0
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam frontend i backend w osobnych repo. PM chce to scalić aby nie mieć tego w różnych repozytoriach.

Jakie zalety prócz tego że jest jedno repo? Jakieś duże wady? Może ktoś ma coś ciekawego do powiedzenia w tym temacie.

#git #github #programowanie no i oczywiście #programista15k
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bi-tek: A co PM ma do trzymania kodu w repo?
Moim zdaniem nie ma prawa decydować w tej kwestii.
Co do samego pytania to moim zdaniem jest to kwestia indywidualna.
Osobiście preferuję dzielenie na repozytoria poszczególnych komponentów, jednak tworzenie sub modułów odwzorowuje podział na repo.
Jedna rzecz która jest utrudniona to wersjonowanie, wygodniej się wersjonuje w przypadku osobnych repozytoriów.
  • Odpowiedz
Jak mam na jakims kompie zainstalowany #gitlab to jak mogę sprawdzić w którym miejscu na dysku jest to repozytorium przechowywane? w gitlab.rb przy external_url jest tylko adres kompa a nie moge znaleźć info gdzie fizycznie na kompie jest zlokalizowany folder z repo #git

#programista15k #devops
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

cos nie idzie mi to mergowanie.

Jestem na "mybranch" a na "develop" zaszly zmiany ktore ciem w "mybranch"

piszę git merge develop
albogit merge
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Miałem branch "develop" i na nim se zrobiłem "mybranch". Ktoś zrobił zmianę na "develop" i chciałbym zaktualizować "mybranch" o tę zmianę. Jak to zrobić kulturalnie?

git merge?
git rebase?
#git #programowanie
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@programista4k: Neh i neh

Jak chcesz stworzyć nowego brancha to potrzebujesz odpowiedniego przełącznika.

git branch -b feature/XYZ
Samo zrobienie git push, nie da Ci zbyt dużo, jeśli dany branch nie istnieje na remocie,
  • Odpowiedz
@programista4k: robiąc clone repozytorium masz u siebie lokalnie wszystkie branch-e zdalne. Możesz mieć wiele repozytoriów zdalnych (np. klienta i firmowe), stąd każde z nich jest prefixowane pochodzeniem: origin, jest domyślnym. Może być dowolną nazwą, bo podajesz ją przy clone:

git clone origin


Listując branche podajesz parametr -r od 'remote'. Dostaniesz listę brachy zdalnych, wraz z ich pochodzeniem (np. origin), przełączenie na branch robisz bez podawania źródła (bo pewnie
  • Odpowiedz
Zna ktoś może jakąś stronkę, kurs albo cokolwiek innego co pomogło by mi poćwiczyć gita, tak żebym czuł się z nim swobodnie? W pracy na co dzień mam o laboga perforce'a i za każdym razem jak próbuję robić coś z gitem to się muszę długo zastanawiać, żeby czegoś nie wybaranić.

#programowanie #git
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach