#github #git #naukaprogramowania
Wszystko
Najnowsze
Archiwum
- 0
Siemano mirasy. Proszę podpowiedzcie mi jak mogę w tym samym repo tak jakby zacząć projekt od nowa? Chcę zachować poprzedni kod i commity. Muszę utworzyć nowy branch?
#github #git #naukaprogramowania
#github #git #naukaprogramowania
- 0
@TMBRK: Yup, nowy branch + pierwszy commit który usuwa wszystko co do tej pory miałeś.
@TMBRK: Nowy branch, przy czym idealnie by było (skoro chcesz zacząć od nowa), żeby pierwszy commit był bez treści, ew. z .gitignorem (rebase może się przydać), i od niego się rozgałęzić
Ewentualnie orphan branch
Ewentualnie orphan branch
- 0
#programowanie #git #gerrit
Mam projekt, w którym są dwa oddzielne repozytoria Gitowe/Gerritowe: frontend i backend.
Jednak podczas pracy okazało się, że jak robimy taski, to przeważnie trzeba puszczać dwa commity: na frontend (np. nowe pole w formularzu) i na backend (np. obsługa nowego pola). Takie commity i tak muszą wchodzić razem.
Da się jakoś łatwo scalić oba projekty w jeden, żeby zachować historię na Gicie/Gerricie? Czy
Mam projekt, w którym są dwa oddzielne repozytoria Gitowe/Gerritowe: frontend i backend.
Jednak podczas pracy okazało się, że jak robimy taski, to przeważnie trzeba puszczać dwa commity: na frontend (np. nowe pole w formularzu) i na backend (np. obsługa nowego pola). Takie commity i tak muszą wchodzić razem.
Da się jakoś łatwo scalić oba projekty w jeden, żeby zachować historię na Gicie/Gerricie? Czy
@mk321: Poczytaj o submodułach (https://git-scm.com/book/en/v2/Git-Tools-Submodules)
@mk321: możecie też inaczej pracować z branchami, np. w obu repozytoriach tworzyć branche feature'owe, a po review równocześnie je mergować. Wtedy na głównej gałęzi zawsze działający kod.
- 182

@dedik: xDDD
źródło: comment_HqZ1rWXRfq3SHSMsTayX39gUCAAXrOMw.jpg
Pobierz@dedik: jak oglądam filmiki z chińskich kamerę to niemal każdy ma jedną wspólną cechę - oni nigdy nie hamują XD skracą w bok, w coś przyjebia ale nie za hamują sami
Jak to mogę zrobić żeby w jednym projekcie na gicie były 2 foldery, jeden backend i drugi frontend i w jednym spring a w drugim vue/js? Nie ogarniam tego gita i probowalem to jakos zrobic ale wali bledami, mam to zrobic manualnie czy jakis pomysl? #git #github #programowanie
10
GitHub planuje zarchiwizować kod użytkowników na Arktyce

W bunkrze 250m pod ziemią. Uwzględnione zostaną wszystkie aktywne rozpozytoria dodane przed 2.2.2020. Dane zostaną zapisane na specjalnej taśmie, mającej wytrzymać 1000 lat.
z- 2
- #
- #
- #
- #
- #
- #
- 7
Dzisiaj o tym jak zmigrować się z wielu repozytoriów do mono-repo bez tracenia historii Git'a.
https://pandablog.pl/migracja-do-mono-repo-bez-tracenia-historii-gita
#programowanie #webdev #git #javascript #java #php #frontend #backend #pandablog #python
https://pandablog.pl/migracja-do-mono-repo-bez-tracenia-historii-gita
#programowanie #webdev #git #javascript #java #php #frontend #backend #pandablog #python
źródło: comment_viwaNmxCAlwSSzDLndBStedi4mvVBMsa.jpg
Pobierz- 2
@sidhellfire: @dennijs: Wtyczka git graph do VS Code
źródło: comment_mxsFl5A1pTpGdsKn5MZHVTmKxFrM0wbw.jpg
Pobierz- 1
nie rozumiem,
@mioDuus: Jeśli robisz soft, który składa się z jakichś tam wielu niezależnych komponentów, to z jednej strony chcesz łatwo rozwijać projekt, a więc masz monorepo, ale z drugiej dystrybuować komponenty niezależnie, żeby można ich było używać pojedynczo. Dlatego tworzy się wtedy repozytoria read-only dla poszczególnych komponentów, gdzie kopiowany jest ich kod. Typowe dla frameworków. Symfony tak miało, ale z czego widzę, teraz mają już realne repozytoria dla każdego
8
GitHub uruchamia nowe aplikacje mobilne i... podbiegunowe archiwum wolnego kodu

Sporo nowości od GitHuba: wśród nich zapowiedź uruchomienia skarbca kodu na wyspie Svalbard.
z- 3
- #
- #
- #
- #
- #
- #
- 4
Ebookpoint zorganizował After Party z okazji urodzin i do końca dnia można jeszcze kupić super tanio ebooki. Poniżej moja toplista 55 ebooków programistycznych IT, zarządzania, efektywnosci pracy, devops itp.:
=== Frontend ===
Programowanie funkcyjne z JavaScriptem. Sposoby na lepszy kod, Luis Atencio, obniżka z 49.00 zł na 19.90, https://polishwords.com.pl/go/progra-hck
Efektywny
=== Frontend ===
Programowanie funkcyjne z JavaScriptem. Sposoby na lepszy kod, Luis Atencio, obniżka z 49.00 zł na 19.90, https://polishwords.com.pl/go/progra-hck
Efektywny
5
Zrozumieć Gita - nie tylko linia poleceń [EN]
![Zrozumieć Gita - nie tylko linia poleceń [EN]](https://wykop.pl/cdn/c3397993/link_0ssMzFwUbHVXDzGXtwwn8yx95RbjSPuZ,w220h142.jpg)
Git – rozproszony system kontroli wersji stworzony przez Linusa Torvaldsa jako narzędzie wspomagające rozwój j---a Linux. Jakie koncepcje leżą u podstaw działania Gita i jak wygląda niskopoziomowa struktura repozytorium - wyjaśnia Enrico Campidoglio
z- 0
- #
- #
- #
- #
- #
@GratisLPG: w czym to jest lepsze od np wbudowanego graficznego klienta gita w ide jetbrainsow?
- 2
@GratisLPG: graficzny plebs, #bojowkacli
- 0
- 0
Bracia, jak to ugryźć. Chce mieć wersję dev sklepu (dev.sklep.pl i np. w .httaccess przydzielić dostęp tylko sobie) i ver. produkcujną sklepu. Tak żebym mógł pobrać z prod do deva, poprawić co trzeba i popchnąć. Przy tym żeby nie zniknęły zamówienia, produkty i wpisy w czasie grzebania w devie. Mam Pleska, domyślam się że trzeba wspomóc się gitem. Macie może namiary na tutka jak to fajnie skonfigurować?
#wp #wordpress
#wp #wordpress
Miałem zapisany projekt A w gitlab, przez pomyłkę nowy projekt B (jeden commit) wrzuciłem/nadpisałem na projekcie A. Istnieje szansa się z tego wycofać? W historii mam tylko jeden commit (z nowego projektu B wszystko z projektu A znikneło).
#gitlab #git #programowanie
#gitlab #git #programowanie
Pytanie o konfig Jenkinsa na MyDevilu tak żeby współgrał z ichnim Gitem.
Sytuacja wygląda tak:
- mam post-receive hook odpalany po commitach,
- umieściłem w nim echo do loga żeby sprawdzić czy w ogóle jest odpalany i wiem, że jest,
- mam w nim curl do uruchomienia joba na Jenkinsie,
Sytuacja wygląda tak:
- mam post-receive hook odpalany po commitach,
- umieściłem w nim echo do loga żeby sprawdzić czy w ogóle jest odpalany i wiem, że jest,
- mam w nim curl do uruchomienia joba na Jenkinsie,
@WaveCreator: jedyne co mi przychodzi do głowy, to dać pełną ścieżkę do binarki curl'a
@radekrad: rozpakowanej wersji nie trzeba kasować. Tomcat wykrywa zmianę timestampa na pliku i sam podmienia.
Dla leniwych jest springboot i embedded tomcat. Jenkins z resztą też ma podobnie, w środku wara jest jetty.
Dla leniwych jest springboot i embedded tomcat. Jenkins z resztą też ma podobnie, w środku wara jest jetty.
Jest jakis fajny kurs #git? Ew jakies inne źródła, z ktorych mógłbym poznać jego potęgę?
#programowanie
#programowanie
- 1
Pytanie czy w GIT da się i jak mniej więcej zrobić coś takiego:
Projekt ma 3 katalogi
- core
- modul1
- modul2
i
Projekt ma 3 katalogi
- core
- modul1
- modul2
i
@noHuman: masz spółgłoskę na końcu więc nie ma apostrofu, używasz gita, tak jak Windowsa czy Linuxa - bez apostrofu :)
Co do tego o co pytasz to to jest antipattern - powinieneś mieć core w osobnym repo, modul1 w osobnym i modul2 w osobnym. Nie wyobrażam sobie pushowania core do dwóch repo równocześnie, minie chwila i dojdziesz do wniosku że w pierwszym repo core ma się czymś różnić i umierasz
Co do tego o co pytasz to to jest antipattern - powinieneś mieć core w osobnym repo, modul1 w osobnym i modul2 w osobnym. Nie wyobrażam sobie pushowania core do dwóch repo równocześnie, minie chwila i dojdziesz do wniosku że w pierwszym repo core ma się czymś różnić i umierasz
- 1
@noHuman: Zainteresuj się
git subtree.- 0
#git czy jest sposób na zmianę daty commita po fakcie? Z jakiegoś powodu, po publikacji mojego repo na github za pomocą github desktop, podmieniło mi daty pierwszych commitów na ta dzień ostatniego z nich i dopiero wczorajszy i dzisiejszy commit są poprawne... a był jeden commit dziennie na 100%. Moja chęc porządku cierpi... :(
- 0
przepisanie całego repo w górę
@Hauleth: co to znaczy? Odstępy czasowe między commitami są złe, dodanie stałej do każdego commita mnie nie ratuje. :(
- 0
@Capt_S: w Gicie zmiany są opisane hashem, który zawiera w sobie hash poprzedniego commita, oznacza to tyle, że jeśli masz commity
A -- B -- C i jeśli chcesz zmienić A to B i C również się zmienią. By to zrobić najłatwiej użyć git rebase -i, poczytaj sobie w dokumentacji man git-rebase.- 2
Mirki, podpiąłem dwa zdalne repozytoria powiedzmy origin i github
czy da się zrobić tak aby automatycznie zmieniało mi username oraz email?
Tak
git push origin leci na jeden serwergit push github leci na drugiczy da się zrobić tak aby automatycznie zmieniało mi username oraz email?
Tak
@passage: autoryzuj się kluczem
- 3
@wsciekly_buddysta: o tym nie pomyślałem, dzięki, czyli się nie da ( ͡° ͜ʖ ͡°)
@sokytsinolop: nie o to chodzi, zawsze autoryzuję się kluczem, ale dzięki
@sokytsinolop: nie o to chodzi, zawsze autoryzuję się kluczem, ale dzięki
- 0
Czy ktoś z większym ode mnie doświadczeniem z Gerritem, wie może jak zrobić 'merge commit'? I nie chodzi o zmergowanie zmiany, tylko review z wieloma commitami, wrzuconymi razem. Pojawia się wtedy plik Merge List z nazwami commitów. Ktoś, coś?
Na stronie 13 jest pokazane jak to wygląda: https://storage.googleapis.com/gerrit-talks/summit/2017/new-in-2.14.pdf
#git #gerrit #programowanie
Na stronie 13 jest pokazane jak to wygląda: https://storage.googleapis.com/gerrit-talks/summit/2017/new-in-2.14.pdf
#git #gerrit #programowanie
@ksiak: w projektach mam ostatnio głównie github, gitlab czasem bitbucket
@gabonczyk ja mam git+gerrit ale cóż. Wszystko stoi na serwerach firmy, przygotowane na tip top od lat. Dev support mocno rozbudowany. Korzysta się z tego super wygodnie.
@wuut imho nie warto w gerricie robić takich setów. Lepiej squash. Sam gerrit trzyma różnice między patchsetami więc o tak nie ma problemu. W razie czego można się wycofać normalnie.
@wuut imho nie warto w gerricie robić takich setów. Lepiej squash. Sam gerrit trzyma różnice między patchsetami więc o tak nie ma problemu. W razie czego można się wycofać normalnie.

























Jakich używacie alisów do gita?
1. Kilku własnoręcznie napisanych?
2. Gotowiec z Oh My Zsh: https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/git
3. Inny gotowiec?