Od pilnowania porządku czy wymierzania sprawiedliwości jest Policja, Straż Miejska i sądy


@Dajcie_zyc223: O k---a, dobry żart na końcu. W każdym mieście lata taka patologia latami i sobie z nimi nie radzą, a tu ktoś jeszce pisze o straży miejskiej - banda nieudaczników od mandatów xD
  • Odpowiedz
Od pilnowania porządku czy wymierzania sprawiedliwości jest Policja, Straż Miejska i sądy a nie samozwańczy szeryfowie.


@Dajcie_zyc223: no i jak im nie idzie to pojawiają sie samozwańczy szeryfowie jak ten, czy #konfitura i #samochodoza, mając przy tym duże społeczne poparcie.

Sad nie tak dawno skazał za morderstwo dwóch osób samochodem na 1,5 roku wiezienia, bo morderca miał "samochód typu wypas"
  • Odpowiedz
Jak u was wygląda plik .gitattributes?

Pod Windowsem jak zbudujecie projekt, a w plikach macie znaki końca linii CRLF (\r\n), to pod Linuksem się wysypie. Obszedłem to w ten sposób, że dodałem .gitattributes o treści:

* text eol=lf
*.bat text

Pracując pod Windowsem, zalecane jest:

  • Mieć pliki w CRLF i zamieniać do LF przy budowaniu 35.7% (5)
  • Mieć pliki w LF 42.9% (6)
  • Mieć pliki w CRLF i budowanie wynieść do CI/CD 21.4% (3)

Oddanych głosów: 14

  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@aptitude: mi się często zapętlało AI do tego. Poza tym, można to w miarę ładnie ogarnąć, zwłaszcza jak się używa JJ, i to nie jest problem by mieć spoko opis napisany samemu.
  • Odpowiedz
Tak się rozmarzyłem, jakby to było ustawy i kodeksy trzymać na #git. Kto zmienił, kiedy, z czego na co...
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#git ..

komenda jakiej używam do zmiany brancha

  • checkout 68.4% (13)
  • switch 31.6% (6)

Oddanych głosów: 19

  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Kompremitacja cwela. Chciałem sobie zahostować kolejną stronke na gitlab pages i nie mogłem pomimo że wszystkie joby kończyły się sukcesem. Okazało się że w gitlab-ci.yml brakuje mi atrybuty pages ustawionego na true. Dlaczego o tym nie wiedziałem? Bo już wcześniej hostowałem na gitlab pages nie używając tego atrubutu i działało.

Ciekawostka: jak job nazywa się "pages" to tego atrybutu nie potrzeba ( wersja B) a jak inaczej to potrzeba (wersja A). Straciłem
walokid - Kompremitacja cwela. Chciałem sobie zahostować kolejną stronke na gitlab pa...

źródło: gitlabpages

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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

Jak obecnie wygląda kwestia pracy z gitem na windowsie? Z tego co kojarzę, kiedyś trzeba było się męczyć z jakimiś emulatorami basha typu cygwin, do tego putty żeby działało SSH, a i tak były jakieś problemy.

Czy w dzisiejszych czasach jest to prostsze? Może jakiś jeden wygodny terminal z bashem, ssh, gitem?

#programowanie #windows #linux #git #it #pomocy #pytaniedoeksperta
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

powiedzcie mi w pigułce jak najlepiej ten #git działa #programowanie

robię clone całego repozytorium i mam to pod nazwą main
potem tworzę swoje drzewko np. mojezmiany i tam edytuję swoje pliki np. jest ich 5 i nikomu nie przeszkadzam
ale co się dzieje jak ktoś obok coś zmieni i zmeeguje do main - to ja wtedy nie mam bieżącej kopii main, a jak zsynchronizuję main to moje
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki eksperci.
Mam sobie feature brancha odbitego od developa. W międzyczasie doszło trochę commitow na develop i feature. Finalnie jednak domergowalem mastera do feature i rozwiązałem konflikty wiec jest up-to-date. Teraz chciałbym zrobić rebase i squash, ale niestety każdy stary commit nakłada się na develop po kolei i trzeba rozwiązywać konflikty pomimo, że mój HEAD jest up-to-date. Jak zrobić taki force squash bez rozwiązywania konfliktów?
#programowanie #programista15k #
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@victordeleco2:

każdy stary commit nakłada się na develop po kolei i trzeba rozwiązywać konflikty


na tym polega rebase ziom, dlatego nie popracujesz sobie długo na boku jeśli ktos ci bedzie grzebał w tych samych miejscahc w głónym projekcie bo nakład pracy na rozwiazywanie konflików osiagnie 100% twojej przepustowości. Ponieważ ty musisz ogarniać cała historię zmian od punktu rozgałęzienia na dwóch branach. Oczywiscie robiąc czesto rebase ograniczasz ilośc zmian na jednej
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Głupie pytanie, nie umiem znaleźć: jak wrzucić do skryptu komendy Git Bash w Windowsie?
Tj. zainstalowałem Git dla Windows, Git Bash działa bez zarzutu, ale jak to "opakować" w jakiś .cmd czy .ps, aby wykonywało się skryptem i można było dodać do schedulera? Zwykły commit typu:

$ git add moj/katalog/mojplik_2024.08.04.txt
$ git commit -m "moj commit"
$ git push

#programowanie #programista15k #git
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bachus: Komenda "git" może nie być w ścieżce dostępu którą widzi skrypt ".cmd/.bat". Możesz użyć bezwzględnej ścieżki dostępu do C:\...\git albo zmodyfikować komendę $PATH tak żeby widział git.

Przy commit/put git będzie chciał nazwy użytkownika i hasła. To też będziesz musiał jakoś rozwiązać. Zwłaszcza jeżeli taki ".cmd" będzie wywoływany z innego środowiska niż USER (jako service albo coś w tym stylu) więc nie będzie widział ustawień gita (name/email) zapisanego w
  • Odpowiedz
Chcę zautomatyzować co dobę przerzucanie jednego pliku.

PS tak, wiem, że można na 100% innych sposobów, ale potrzebuję to zrobić Gitem.


@bachus: Rzeczywiście masz dziwny case, to by się dało zrobić na wiele innych... prostszych sposobów ;-)

Anyway, powinno się to dać zrobić bo cokolwiek da się wyklikać z palca da się zautomatyzować jakimś mechanizmem. Pytanie ile trzeba się narzeźbić w skrypcie. Za każdym razem jak muszę napisać jakiś skrypt
  • Odpowiedz