Wszystko
Wszystkie
Archiwum
2
Jak używać Branchy Gita?
![Jak używać Branchy Gita?](https://wykop.pl/cdn/c3397993/link_1623936284VF58mQ78slwbXE1jtlPGXE,w220h142.jpg)
DevOpsi i Deweloperzy używają Gita na co dzień. Ale jaki model branchowania wybrać? Co to jest GitFlow, Trunk? Fork? Dzisiaj poruszę temat jednego z najpopularniejszych narzędzi do wersjonowania kodu jaki jest GIT. Nasza grupa na Facebooku:...
z- Dodaj Komentarz
- #
- #
- #
- #
Czy jest możliwość utworzenia zdalnego repo z linii komend, tzn. bez konieczności logowania się przez przeglądarkę? Wszelkie wyszukiwania prowadzą mnie do komendy: git add której mogę użyć dopiero gdy zdalne repo już jest użyte.
#git #programowanie
#git #programowanie
- 1
@Patrick_Rowerovsky: Jest, logujesz się przez ssh po stronie serwera i wklepujesz komendę. Oczywiście możesz to zautomatyzować.
- 2
@Patrick_Rowerovsky: do GitHuba masz CLI poprzez
gh
lub hub
, na GitLabie wystarczy, że zrobisz push do nieistniejącego repo i je dla Ciebie stworzy. U innych dostawców bywa różnie.#linux #git #github #servicenow #sysadmin
Czy jest możliwość zrobienia github actions który robi:
- cp /etc/ssh/sshdconfig /etc/ssh/sshdconfig-OLD-RequestnumberfromServicenow -av (jak zrobić żeby zasysał także ten numer z requesta?)
- sprawadza i ewentualnie włącza sftp subsystem?
I wybiera sie np z jakiegos request catalogu i on strzela tym actionem w konkretny server?
Znalazłem taki filmik na youtubie.
Tylko że w
Czy jest możliwość zrobienia github actions który robi:
- cp /etc/ssh/sshdconfig /etc/ssh/sshdconfig-OLD-RequestnumberfromServicenow -av (jak zrobić żeby zasysał także ten numer z requesta?)
- sprawadza i ewentualnie włącza sftp subsystem?
I wybiera sie np z jakiegos request catalogu i on strzela tym actionem w konkretny server?
Znalazłem taki filmik na youtubie.
Tylko że w
runs-on
w .yml z tego co rozumiem trzeba@open-alpha: wygląda na zbyt specyficzne aby ktoś się podejmował czegoś takiego. Przechowuje się ssh config serwera w gicie?!
Przechowuje się ssh config serwera w gicie?!
@PortowySzczur: oj w sumie racja nie jest to zbyt dobre rozwiazanie, no nic musze pomyśleć innaczej jak to zrobić
31
Oh My Git!
![Oh My Git!](https://wykop.pl/cdn/c3397993/link_1622879020cqDrN3p9jB22BjfO6roGrk,w220h142.jpg)
Gra edukacyjna z otwartym kodem źródłowym, która pomaga uczyć się działania systemu Git
z- Dodaj Komentarz
- #
- #
- #
- #
- #
ej mircy, bo się trochę #!$%@?łem w gicie i zrobiłem pull requesta z paroma plikami co powinny być ignorowane
w tym wypadku odbić nową gałęzią od mastera i zrobić pull ze starej gałęzi i nową wypchnąć do repo?
#programowanie #git #pytaniedoeksperta
w tym wypadku odbić nową gałęzią od mastera i zrobić pull ze starej gałęzi i nową wypchnąć do repo?
#programowanie #git #pytaniedoeksperta
- 0
@pewnie-kaczka: tak.
konto usunięte via Android
- 2
@pewnie-kaczka sporo zależy od przyjętej konwencji, od tego co możesz w repo zrobić itp, najprościej chyba po prostu usunąć niepotrzebne pliki z pull requesta jeśli będzie squash lub nadpisanie pull requesta jeśli będzie fast-forward albo rebase
- 0
jak wyjsc z przewijanego tekstu, bez wychodzenia z konsoli? #git
![heater - jak wyjsc z przewijanego tekstu, bez wychodzenia z konsoli? #git](https://wykop.pl/cdn/c3201142/comment_16224846490uXa2f1eG7TixpGN8QzfHD,w400.jpg)
Mam błąd podczas clonowania przez dockera "Operation timed out, after 300000 miloseconds with 0 bytes received" Testowałem i na boku mi się clonuje przez git clone.
Jaka komenda była która pozwalała robić operację bez limitu? Pamiętam że kiedyś mi to pomogło.
#git #programowanie
Jaka komenda była która pozwalała robić operację bez limitu? Pamiętam że kiedyś mi to pomogło.
#git #programowanie
- 0
with 0 bytes received
Jaka komenda była która pozwalała robić operację bez limitu?
chyba nie tu leży problem.
Komentarz usunięty przez moderatora
mireczki pomóżcie mi bo jestem nowy into #git
przetłumaczyłem czyjś poradnik na gicie i chciałem zrobić pull request i napisać że "polish language added" ale jednocześnie znalazłem literówki w oryginalnym tekście. powinienem zrobić dwa commity? jeden z tłumaczeniem i drugi z literówkami i dać dwa pull requesty? czy wszystko upchnąć w jednym commicie i napisać że przełtumaczono i poprawiono literówki w oryginalnym tekście?
jeśli głupie pytanie to przepraszam ( ͡° ʖ
przetłumaczyłem czyjś poradnik na gicie i chciałem zrobić pull request i napisać że "polish language added" ale jednocześnie znalazłem literówki w oryginalnym tekście. powinienem zrobić dwa commity? jeden z tłumaczeniem i drugi z literówkami i dać dwa pull requesty? czy wszystko upchnąć w jednym commicie i napisać że przełtumaczono i poprawiono literówki w oryginalnym tekście?
jeśli głupie pytanie to przepraszam ( ͡° ʖ
- 6
@wojciech_adasdas: Raczej nie powinno się łączyć dwóch rożnych rzeczy w jednym PR.
Tak samo osobno refaktoring i nowy ficzer, nawet jak dotyczą tego samego.
Tak samo osobno refaktoring i nowy ficzer, nawet jak dotyczą tego samego.
- a231
- marcin_k
- scriptkitty
- Hauleth
- sokytsinolop
- +1 innych
konto usunięte via Android
- 1
@wojciech_adasdas to zależy od właściciela repo, może skończyć się tak że będą mieli w dupie Twoje praktyki bo merge i tak będzie ze squashem
- 0
#git #github #programowanie
Interesuje mnie stworzenie repozytorium gdzie będę miał możliwość akceptowania commitów do branchy, bo zazwyczaj jak robiłem projekty grupowe na studiach to dawałem invitation do repository ale za dużo zmian i haosu wtedy się pojawia jak każdy może robić co chce..
Jak stworzyć takie repo żebym miał kontrolę nad tym co się tam wrzuca na remote?
Interesuje mnie stworzenie repozytorium gdzie będę miał możliwość akceptowania commitów do branchy, bo zazwyczaj jak robiłem projekty grupowe na studiach to dawałem invitation do repository ale za dużo zmian i haosu wtedy się pojawia jak każdy może robić co chce..
Jak stworzyć takie repo żebym miał kontrolę nad tym co się tam wrzuca na remote?
- 2
@yras8: pchają dalej na remote, ale na inne branche i mergujesz przez PR
- 0
Którą nazwę preferujesz?
- Merge request 31.9% (44)
- Pull request 68.1% (94)
- 5
@JI_Gorki: merge request jest logiczniejszą nazwą. Z drugiej strony pull request jest (chyba) starszy i bardziej popularny, więc wolę używać tej nazwy
- 3
@JI_Gorki: @bmLq: @Saly: @maad: @ehhhh:
Techniczie rzecz biorąc to są 2 różne rzeczy:
- Merge Request to prośba o połączenie dwóch gałęzi wewnątrz jednego repo
- Pull Request (
Z racji tego jak GitHub i GitLab są skonstruowane wewnętrznie, to nawet jeśli klikniesz "fork" to jest to dalej jedno repozytorium (tylko
Techniczie rzecz biorąc to są 2 różne rzeczy:
- Merge Request to prośba o połączenie dwóch gałęzi wewnątrz jednego repo
- Pull Request (
man git-request-pull
) to prośba o pobranie gałęzi z zewnętrznego repo i włączenia jej do projektuZ racji tego jak GitHub i GitLab są skonstruowane wewnętrznie, to nawet jeśli klikniesz "fork" to jest to dalej jedno repozytorium (tylko
- 8
Dzisiaj jest ostatni dzień, by zapisać się na nieodpłatny kurs CS50 HarvardX. W programie:
HTML, CSS
Git
Python
Django
SQL, Models, and Migrations
JavaScript
User Interfaces
Testing, CI/CD
Scalability and Security
Zapisy: https://polishwords.com.pl/go/-43l
#dlaprogramistow #programowanie #naukaprogramowania #programujzwykopem #javascript #git #html #css #python #django #userexperience
Jak nie chcesz przegapiać takich okazji, zapisz się na newsletter: https://polishwords.com.pl/blog/newsletter-dla-programistow/
HTML, CSS
Git
Python
Django
SQL, Models, and Migrations
JavaScript
User Interfaces
Testing, CI/CD
Scalability and Security
Zapisy: https://polishwords.com.pl/go/-43l
#dlaprogramistow #programowanie #naukaprogramowania #programujzwykopem #javascript #git #html #css #python #django #userexperience
Jak nie chcesz przegapiać takich okazji, zapisz się na newsletter: https://polishwords.com.pl/blog/newsletter-dla-programistow/
![tomaszs - Dzisiaj jest ostatni dzień, by zapisać się na nieodpłatny kurs CS50 Harvard...](https://wykop.pl/cdn/c3201142/comment_161945500956DAXyhKCNkrYe34UXvMh9,w400.jpg)
@tomaszs żyjemy w pięknych czasach. Wiedza jest za darmo. Co więcej jeszcze ktoś taki jak Ty podtyka ją pod nos.
Wielkie dzięki za link.
Wielkie dzięki za link.
- 2
- 0
Jak z jednego repozytorium zrobić drugie ale żeby nazwy autorów i daty commitów były losowe?
#git #programowanie
#git #programowanie
- 0
@Hauleth: nie chcę żeby ktoś widział, że to ja nad czymś pracowałem a jednocześnie chce zachować historię zmian
Czy ktoś ma doświadczenie w dodawaniu repozytorium do shared hosting w taki sposób, żeby po wypushowaniu pliki automatycznie przekopiowały się do public_html?
Tak jak w tym poradniku
https://wiki.mydevil.net/Git#Dodawanie_i_usuwanie_u.C5.BCytkownik.C3.B3w
ja to robie pierwszy raz i mi nie wychodzi. Połączyłem się z serwerem, utworzyłem plik post-receive, wysłałem pliki ale nie wiem co dalej
#informatyka #programowanie #git #hosting #ct8 #mydevil
Tak jak w tym poradniku
https://wiki.mydevil.net/Git#Dodawanie_i_usuwanie_u.C5.BCytkownik.C3.B3w
ja to robie pierwszy raz i mi nie wychodzi. Połączyłem się z serwerem, utworzyłem plik post-receive, wysłałem pliki ale nie wiem co dalej
#informatyka #programowanie #git #hosting #ct8 #mydevil
13
Gitea 1.14.0 lekka i otwarto-źródłowa alternatywa dla Githuba
![Gitea 1.14.0 lekka i otwarto-źródłowa alternatywa dla Githuba](https://wykop.pl/cdn/c3397993/link_1618240683XZsl6tI1TSIrSdkUg6tjFJ,w220h142.jpg)
Gitea umożliwia hostowanie na własnym serwerze repozytoriów Git. W przeciwieństwie do Githuba posiada otwarte źródła i dodatkowo zużywa znacząco mniej zasobów niż Gitlab. W tej wersji dodano podgląd plików SVG, migrację offline repozytoriów, narzędzia porównywania obrazów i wiele więcej.
z- 4
- #
- #
- #
- #
- #
- #
- 0
Hi,
dokonuje zmian na plikach .sql ktore mam w repo lokalnym. W Visual Studio czy w SourceTree ładnie pokazuje mi zmiany. Zapisuje pliki, zamykam je i po chwili tracę zmiany. WTF ??? Przeciez to moje lokalne pliki...
#programowanie #programista15k #git
dokonuje zmian na plikach .sql ktore mam w repo lokalnym. W Visual Studio czy w SourceTree ładnie pokazuje mi zmiany. Zapisuje pliki, zamykam je i po chwili tracę zmiany. WTF ??? Przeciez to moje lokalne pliki...
#programowanie #programista15k #git
- 1
No pomogłes, wypije dzisiaj Twoje zdrowie.
Polecam manager haseł https://www.passwordstore.org/
Hasła szyfrowane gpg, stają się zwykłymi plikami. Jest integracja z #git jest import i eksport, jest świetna appka nawet na ios (trzeba tylko zrobić drugi klucz gpg i go tam zaimportować).
% find .password-store |wc -l
2943
#linux
Hasła szyfrowane gpg, stają się zwykłymi plikami. Jest integracja z #git jest import i eksport, jest świetna appka nawet na ios (trzeba tylko zrobić drugi klucz gpg i go tam zaimportować).
% find .password-store |wc -l
2943
#linux
@PortowySzczur: tak samo protonmail bridge automatycznie wykrywa jak masz pass i tam przechowuje dane logowania =D
Mirkasy mam pytanie odnośnie rebase.
Generalnie mniej wiecej wiem jak działa, i jaki daje efekt. Używam go od jakiegoś czasu.
Mam pytanie odnośnie nakładania commitów.
Załóżmy, że mamy:
- feature
- develop
Na developie wjechaly dwa merge (dwa commity). Chcę zrobić rebase mojego feature do developa. Na feature branch mam jeden commit, ale zmiany są w tym samym obszarze co commity na develop.
Pytanie brzmi:
Czy teraz commit będzie nakładany na każdy
Generalnie mniej wiecej wiem jak działa, i jaki daje efekt. Używam go od jakiegoś czasu.
Mam pytanie odnośnie nakładania commitów.
Załóżmy, że mamy:
- feature
- develop
Na developie wjechaly dwa merge (dwa commity). Chcę zrobić rebase mojego feature do developa. Na feature branch mam jeden commit, ale zmiany są w tym samym obszarze co commity na develop.
Pytanie brzmi:
Czy teraz commit będzie nakładany na każdy
- 2
@victordeleco2: i tak i nie, jeśli masz zmiany z feature podzielone na dużo małych commitów, to często łatwiej się odnaleźć w merge confliktachgdy takie wystąpią i rozwiązywać je na malutkim obszarze, rozwiązywanie merge confliktów w jednym dużym konflikcie może być dużo cięższe do prawidłowego obsłużenia i łatwiej o pomyłkę, z doświadczenia wydaje mi się że najlepiej robić sporo małych commitów i jednocześnie często rebasować
- 1
@victordeleco2: konflikty rozwiązujesz, gdy są konflikty. Najczęściej ich nie ma, liczba commitów nie ma tu dużego znaczenia, bo co za różnica czy rozwiążesz 10 lini w 1 commicie, czy 1 linię per 10 commitów. Co do feature branchów to najlepiej je często rebasować do developa, bo wtedy łatwiej zapanować nad zmianami, niż robiąć to, gdy chcesz faktycznie wrzucić zmiany z feature do developa.
A tak na boku to polecam https://trunkbaseddevelopment.com/ ,
A tak na boku to polecam https://trunkbaseddevelopment.com/ ,
Nie ogarniam troche tego gita. Bo mam zrobić podbicie wersji w projekcie (podprojekt większego). I normalnie do tego mozna użyć jgitflow ale coś jest z zabezpieczeniami i chyba będę to musiał zrobić ręcznie. I nie do końca wiem jakie kroki po kolei mam zrobić. Normalnie tam w jgitflow sie używa release-start i release-finish ale pewnie da sie wszystkie te kroki odtworzyć ręcznie. Jestem świeżakiem i nigdy tego nie robiłem. Jakieś tipy żeby
@LaylaTichy: popatrzę dzięki, nie do końca jednak rozumiem po co tam pod koniec się merguje mastera do developa
@MrFisherman: przy release? no bo czasami jakis fixy wprowadzisz ktore tez musza byc w przyszlosci w develop branchy z ktorej zaczyansz nowe featury
#git #programowanie
Chyba zapytam się mojego buddego żeby nie #!$%@? czegoś ( ͡° ͜ʖ ͡°) bycie juniorem ma swoje plusy.
@straznik_internetuf: coś ze stashem można zrobić. Natomiast dla bezpieczeństwa zawsze możesz skopiować pliki źródłowe gdzieś na bok, cofnąć zmiany lokalnie, checkoutiwac się na drugiego brancha i jest gitara ( ͡° ͜ʖ ͡°
Czyli mało programowania, więcej grzebania.