Cała zabawa z "master" vs. "main"? Wasze opinie

Cała zabawa z "master" vs. "main"? Wasze opinie
Riddle
Administrator
  • Rejestracja:prawie 15 lat
  • Ostatnio:23 minuty
  • Lokalizacja:Laska, z Polski
  • Postów:10056
0

Nie mam nic do konkretnej nazwy master, main, czy nawet default, trunk, ale jeśli już jest jakaś konwencja którą followuje praktycznie cały świat (branch master jako główny jest prawie że uniwersalny), to po co to zmieniać?

Nikt np nie chce zmieniać konwencji że status 0 z funkcji w bashu oznacza "brak błędu", mimo że niektórzy mogliby się poczuć urażeni że ich IQ jest używane w taki sposób.

Nie chodzi o tworzenie nowych repo z już nową nazwą; tylko zmienianie konwencji już w istniejących projektach.

edytowany 2x, ostatnio: Riddle
TerazOdpowiemNaKomcie
  • Rejestracja:ponad 9 lat
  • Ostatnio:34 minuty
  • Postów:383
8

nie obchodzi mnie, commituję do tego co jest uznane w projekcie za główną gałąź i koniec tematu dla mnie.

Wibowit
  • Rejestracja:prawie 20 lat
  • Ostatnio:około 3 godziny
17

Cała zabawa z "master" vs. "main"? Wasze opinie

jak dla mnie to po prostu przejaw amerykocentryzmu: https://en.wikipedia.org/wiki/Americentrism
pewną grupkę ludzi mocno irytuje słowo master bo im się bardzo kojarzy z rasizmem (to jest amerykańska perspektywa). reszta świata nie ma takich skojarzeń, ale i tak obrywa opieprz od amerykanów albo amerykofilów.


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
Riddle
Administrator
  • Rejestracja:prawie 15 lat
  • Ostatnio:23 minuty
  • Lokalizacja:Laska, z Polski
  • Postów:10056
1
Wibowit napisał(a):

Cała zabawa z "master" vs. "main"? Wasze opinie

jak dla mnie to po prostu przejaw amerykocentryzmu: https://en.wikipedia.org/wiki/Americentrism
pewną grupkę ludzi mocno irytuje słowo master bo im się bardzo kojarzy z rasizmem (to jest amerykańska perspektywa). reszta świata nie ma takich skojarzeń, ale i tak obrywa opieprz od amerykanów albo amerykofilów.

Wkurza ich też np. "Master's Degree"?

edytowany 1x, ostatnio: Riddle
RE
Harvard University in the US is going to remove the word "master" from academic titles, after protests from students who claimed the title had echoes of slavery.
KamilAdam
I co teraz będzie? "Main's Degree"?
RE
House masters, in charge of residential halls at the university, will become known as "faculty deans"
KamilAdam
  • Rejestracja:ponad 6 lat
  • Ostatnio:8 dni
  • Lokalizacja:Silesia/Marki
  • Postów:5505
1
TerazOdpowiemNaKomcie napisał(a):

nie obchodzi mnie, commituję do tego co jest uznane w projekcie za główną gałąź i koniec tematu dla mnie.

Ja commituję do mojej własnej feature gałęzi, a potem merge'uje z developem, Zmiana mastera na maina jakośby mało wpłyneła na projekt XD


Mama called me disappointment, Papa called me fat
Każdego eksperta można zastąpić backendowcem który ma się douczyć po godzinach. Tak zostałem ekspertem AI, Neo4j i Nest.js . Przez mianowanie
ledi12
  • Rejestracja:ponad 5 lat
  • Ostatnio:20 dni
  • Lokalizacja:Wrocław
48

Lewacy dzielnie walczą z problemami, które sami stworzyli - był czas przywyknąć. Sam stosuje klasyczną konwencje jak miliony innych osób i zwyczajnie jak komuś to przeszkadza to zostaje mi się spojrzeć na taką osobę z politowaniem.


Robię http response status cody w martwych ciągach
edytowany 1x, ostatnio: ledi12
Wibowit
  • Rejestracja:prawie 20 lat
  • Ostatnio:około 3 godziny
1

wracając do wariantów nazw:

Riddle napisał(a):

Nie mam nic do konkretnej nazwy master, main, czy nawet default, trunk, ale jeśli już jest jakaś konwencja którą followuje praktycznie cały świat (branch master jako główny jest prawie że uniwersalny), to po co to zmieniać?

jak dla mnie default jest najgorszą nazwą, bo co jeśli branch default nie jest tym domyślnym? :p może tak być, jeśli np. mamy jakiś kawałek infrastruktury, który mocno rozgrzebujemy i na koniec nie opłaca się merdżować do starego defaulta, tylko łatwiej jest zmienić domyślny branch w ustawieniach :] miałem taki przypadek w firmie. inny problem jest taki, że np. w teamcity (akurat tego używamy, ale jenkinsy i inne mają pewnie podobnie) w konfiguracji repozytoriów wybiera się domyślny branch per build, więc znowu można mieć domyślnego brancha o innej nazwie niż główny branch default. takie przypadki też mamy w firmie.

main też jest słaby, bo co jeśli np. rozbiłem zadanie na kilka kawałków, niektóre są przyblokowane, ale robię odgałęzienie z odgałęzienia, żeby:

  1. nie czekać na odblokowanie brancha dla piorytetowego podzadania
  2. robić kolejne podzadanie tak, żeby nie blokować poprzedniego (chcę zrobić kilka małych release'ów, więc nie chcę mieszać commitów)

wtedy mam swojego własnego "głównego brancha" (na czas pracy nad całym zadaniem), który ma oczywiście nazwę inną niż main. znowu sprzeczność.

po powyższej eliminacji z wymienionych propozycji zostają więc master i trunk. w tym momencie brzmią dla mnie równie dobrze :) problem w tym, że chyba nikt nie używa nazwy trunk w gicie, więc to nie wygląda znajomo.


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
edytowany 1x, ostatnio: Wibowit
LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:3 minuty
  • Postów:8400
6

jak dla mnie to po prostu przejaw amerykocentryzmu: https://en.wikipedia.org/wiki/Americentrism
pewną grupkę ludzi mocno irytuje słowo master bo im się bardzo kojarzy z rasizmem (to jest amerykańska perspektywa). reszta świata nie ma takich skojarzeń, ale i tak obrywa opieprz od amerykanów albo amerykofilów.

Amerykańskie kompleksy narodowe. Czują się w głębokiej dupie i poczuciu winy, że zbudowali swój kraj wykorzystując niewolników. Co jest nawet zrozumiałe, tylko czemu cały świat ma też czuć te kompleksy? To trochę jakby Niemcy zaczęli krytykować Hindusów i nazywać ich nazistami dlatego, że też używają swastyki. Mimo, że swastyka w Indiach będzie normalnym symbolem.

Lewacy dzielnie walczą z problemami, które sami stworzyli - był czas przywyknąć.

Mnie się wydaje, że to jakaś projekcja. Ktoś jest Biały w USA, ale jednocześnie ma poglądy lewicowe, uważa siebie za tolerancyjnego człowieka itp. I taka osoba czuje dysonans - jest obywatelem zajebistego kraju, ale jednak zbudowanego na niewolnictwie i do dzisiaj pełnego rasizmu. Więc próbuje coś z tym zrobić, ale nie wie, co. Więc zaczyna walczyć z symbolami białej dominacji. Widzi "master" i przypomina mu to jego własne kompleksy, że jego przodkowie byli właścicielami niewolników. Więc próbuje to zamienić na "main" z purytańską zaciekłością.


Riddle
Administrator
  • Rejestracja:prawie 15 lat
  • Ostatnio:23 minuty
  • Lokalizacja:Laska, z Polski
  • Postów:10056
0

Jak myślicie, czemu teraz instalator git.exe z https://git-scm.com/ oraz GitHub przy zakładaniu repo proponuje main? Oczywiście jest opcja wybrać master, ale implicitly jest wybrany maini jak ktoś tylko klika "dalej", "dalej", to zostanie własnie z main?

WeiXiao
uh? default nadal jest master, a nie main.
Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:około 14 godzin
7

"szkoda strzępić ryja"

Już kiedyś była "kontrowersja" dotycząca nazewnictwa dysków IDE (PATA) - Primary Master, Primary Slave, Secondary Master, Secondary Slave.
Było nawet gorzej, bo w kontraście ze slave nie było wątpliwości o jakie znaczenie słowa master chodzi.
Ale wtedy temat dość szybko przycichł bo PATA odeszło do lamusa.

edytowany 3x, ostatnio: Azarien
cerrato
Może GIT też się już kończy i niedługo odejdzie? ;)
Azarien
Git, nie GIT. To nie jest skrót :)
cerrato
Oj tam, czepiasz się. Napisałem tak specjalnie, żeby podkreślić podobieństwo z wymarłym PATA :D
Ktos
Niestety w świecie embedded niektórzy postulują zmianę MISO - Master In Slave Out - na Controller In Peripheral Out - czyli CIPO.
KamilAdam
  • Rejestracja:ponad 6 lat
  • Ostatnio:8 dni
  • Lokalizacja:Silesia/Marki
  • Postów:5505
1
Riddle napisał(a):

Jak myślicie, czemu teraz instalator git.exe z https://git-scm.com/ oraz GitHub przy zakładaniu repo proponuje main?

  • GitHub - to wiadomo, jest amerykański
  • Git - trudniejsze pytanie, albo Fimowie nie chcą nikogo urazić, albo Amerykanie sypneli kasą

Oczywiście jest opcja wybrać master, ale implicitly jest wybrany maini jak ktoś tylko klika "dalej", "dalej", to zostanie własnie z main?

A co się w zasadzie stanie jak będzie się miało main zamiast master?
A poza tym zawsze można przestawić później. To nie jest coś co zostaje na zawsze.
Tam gdzie ja teraz pracuję to default branch to develop :D

BTW dla ludzi którzy przyjdą po tej zmianie (z mastra na main), main będzie naturalny. Tak jak dla nas master był naturalny, a jeszcze wcześniej trunk
BTW2 nawet łątwiej im będzie bo główna procedura/funkcja/metoda w C, Haskellu czy Javie też jest main. Tu main, tam main. Opór nie ma sensu :P


Mama called me disappointment, Papa called me fat
Każdego eksperta można zastąpić backendowcem który ma się douczyć po godzinach. Tak zostałem ekspertem AI, Neo4j i Nest.js . Przez mianowanie
edytowany 2x, ostatnio: KamilAdam
Riddle
A co się w zasadzie stanie jak będzie się miało main zamiast master? tylko tyle że jak zrobisz git init, to będziesz na branchu main, a nie master, jak wcześniej.
somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:3 dni
  • Lokalizacja:Wrocław
4

Nie mam do tego religijnego nastawienia, więc nie będę walczył z tym, że ktoś wybiera sobie main albo nowa wersja gita tak proponuje. Zresztą taka nazwa ma nawet więcej sensu niż master, przynajmniej mi bardziej się kojarzy z "główny".

Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:około 14 godzin
3

A co się w zasadzie stanie jak będzie się miało main zamiast master?
A poza tym zawsze można przestawić później. To nie jest coś co zostaje na zawsze.

No tylko że wprowadza się bałagan bo trzeba się "dowiadywać" jaka jest nazwa głównej gałęzi. A potem ktoś trollując i tak utworzy mastera. I zaraz się pojawia lista zakazanych nazw dla brancz.
A team / społeczność zajmuje się kłótniami ideologicznymi zamiast rozwijaniem projektu (przy okazji jeden wyleci z hukiem, drugi sam odejdzie mamrocząc że z sojowymi lewakami nie będzie miał ochoty się zadawać).

ledi12
Tylko czekać, aż te sojowe lewaki zaczną nakładać polisy na nazwę branczy :D W cale bym się nie zdziwił gdy by już coś takiego było.
Riddle
Głównie argument No tylko że wprowadza się bałagan bo trzeba się "dowiadywać" jaka jest nazwa głównej gałęzi. do mnie przemawia.
hauleth
A to akurat IMHO nawet na plus, bo dzięki temu jest mniej skryptów, które zakładają, że główna gałąź istnieje i nazywa się master, albo, że gałąź master/main jest jakos rożna od jakiejkolwiek innej gałęzi.
Riddle
@hauleth: Wiadomo że takie skrypty które mają wpisany implciit branch są słabe.
katakrowa
  • Rejestracja:około 10 lat
  • Ostatnio:około 2 lata
  • Lokalizacja:Chorzów
  • Postów:1670
2

Mnie osobiście to wisi.
To że słowa mają znaczenie i kształtują nasze postrzegania świata to jest fakt i nie będę temu zaprzeczał.
Jednak nie potrafię wyjść z podziwu jak zryte berety muszą mieć Ci co taką głupotę wyszukali i dopchnęli aż do poziomu polityki. Nie wyobrażam sobie także poziomu spolegliwości tych co na tę głupotę przystali i podjęli decyzje by podjąć praktyczne działania mające na celu wprowadzenie zmian.


Projektowanie i programowanie. Hobbystycznie elektronika i audio oszołom.
cerrato
No ale sam w pewnym sensie też jesteś spolegliwy, bo widzisz debilizm, ale jednocześnie piszesz, że Ci wisi. To jakbyś widział dresów kopiących staruszkę - żadnej reakcji, jedynie komentarz "co za niedobre chłopaki, gnojki, jak tak można" :P
katakrowa
To jednak trochę inaczej. W swojej firmie bym do tego nie dopuścił argumentując, że to jednak głupota.
Miang
  • Rejestracja:prawie 7 lat
  • Ostatnio:około 3 godziny
  • Postów:1659
3

jeżeli ktoś się upiera że słowo 'master' w każdym przypadku oznacza to co mu sie wydaje ze oznacza jest zwykłym idiotą ( i nie mam tu na myśli ani kategorii medycznej,ani książki autorstwa Dostojewskiego)
https://pl.wikipedia.org/wiki/Homonimia_(j%C4%99zykoznawstwo)


dzisiaj programiści uwielbiają przepisywać kod z jednego języka do drugiego, tylko po to by z projektem nadal stać w miejscu ale na nowej technologii
edytowany 1x, ostatnio: Miang
obscurity
uuu zaleciało homofobią ;)
Miang
przecież ja właśnie chcę żeby je używać ;)
Riddle
Administrator
  • Rejestracja:prawie 15 lat
  • Ostatnio:23 minuty
  • Lokalizacja:Laska, z Polski
  • Postów:10056
0
Miang napisał(a):

jeżeli ktoś się upiera że słowo 'master' w każdym przypadku oznacza to co mu sie wydaje ze oznacza jest zwykłym idiotą ( i nie mam tu na myśli ani kategorii medycznej,ani książki autorstwa Dostojewskiego)
https://pl.wikipedia.org/wiki/Homonimia_(j%C4%99zykoznawstwo)

No tak, "master" może znaczyć zarówno "opanować" (np dziedzinę, język, umiejętność, wiedzę) jak i "panować" (nad kimś).

Miang
a WARS może oznaczać nazwę firmy ;)
katakrowa
  • Rejestracja:około 10 lat
  • Ostatnio:około 2 lata
  • Lokalizacja:Chorzów
  • Postów:1670
2

Inna sprawa, że chyba te zmiany takie strasznie pilne nie były bo taki BitBucket nadal domyślnie robi 'master'.

screenshot-20220705172527.png


Projektowanie i programowanie. Hobbystycznie elektronika i audio oszołom.
edytowany 1x, ostatnio: katakrowa
obscurity
  • Rejestracja:około 6 lat
  • Ostatnio:dzień
2

Mi osobiście to wisi, skoro defaultowo teraz jest "main" to używam "main", wydaje mi się fajniejsze, no i przede wszystkim krótsze.
W istniejących projektach bym nie zmieniał, ale coraz częściej trafiam na projekty na githubie gdzie zostało to już zmienione


"A car won't take your job, another horse driving a car will." - Horse influencer, 1910
Riddle
Administrator
  • Rejestracja:prawie 15 lat
  • Ostatnio:23 minuty
  • Lokalizacja:Laska, z Polski
  • Postów:10056
0
katakrowa napisał(a):

Inna sprawa, że chyba te zmiany takie strasznie pilne nie były bo taki BitBucket nadal domyślnie robi 'master'.

Tak mówisz?

screenshot-20220705173152.png

edytowany 2x, ostatnio: Riddle
katakrowa
  • Rejestracja:około 10 lat
  • Ostatnio:około 2 lata
  • Lokalizacja:Chorzów
  • Postów:1670
1
Riddle napisał(a):
katakrowa napisał(a):

Inna sprawa, że chyba te zmiany takie strasznie pilne nie były bo taki BitBucket nadal domyślnie robi 'master'.

Tak mówisz?

To nie uzupełniaj i załóż to repozytorium. Przed chwilą założyłem i jest:
screenshot-20220705175246.png


Projektowanie i programowanie. Hobbystycznie elektronika i audio oszołom.
Riddle
Na razie może tak, ale w placeholderze już jest main.
katakrowa
e.g., main :-) Wygląda na celowe ...
Riddle
No przecież dokładnie to Ci próbuje powiedzieć, żę to nie prawda że Bitbucket jest taki bezstronny, bo dodał main jako egzamplowy branchname.
katakrowa
Chyba po to żeby się nabijać z tych co zmienili default na main.
Spearhead
  • Rejestracja:prawie 6 lat
  • Ostatnio:około 5 godzin
  • Postów:1002
0

Sprawdziłem z ciekawości, czy Git obsługuje coś w rodzaju aliasów nazw dla branchy i wygląda na to, że robi to tylko częściowo. Można sobie ustawić takowe lokalnie przy pomocy:

Kopiuj
git symbolic-ref refs/heads/master refs/heads/main

Można z tym bez problemu wysyłać commity z git push origin master jak i się lokalnie checkoutować:

Kopiuj
$ git checkout master 
Switched to branch 'master'
$ git branch
* main
  master -> main

Ale nie działa git pull origin master - wywala się z

Kopiuj
fatal: couldn't find remote ref master

Z tego co widzę, można ustawić alias po stronie serwera, ale trzeba mieć uprawnienia, więc dla GitHuba ta opcja odpada.

Riddle
Administrator
  • Rejestracja:prawie 15 lat
  • Ostatnio:23 minuty
  • Lokalizacja:Laska, z Polski
  • Postów:10056
0
Spearhead napisał(a):

Ale nie działa git pull origin master - wywala się z

Kopiuj
fatal: couldn't find remote ref master

Z tego co widzę, można ustawić alias po stronie serwera, ale trzeba mieć uprawnienia, więc dla GitHuba ta opcja odpada.

A jak miałoby działać? ;|

Twój push miałby wysłać rewizję na dwa branche na raz?

Spearhead
Push akurat działa - jest tylko jeden branch, main, a pchanie na master pcha tak naprawdę na main.
Spearhead
Ideą aliasowania jest w tym przypadku, aby branch nazywał się main by nie razić snowflake'ów, a jednocześnie by można było pisać komendy z palca używając starego dobrego mastera, jak każą odruchy i pamięć mięśniowa
Aventus
  • Rejestracja:prawie 9 lat
  • Ostatnio:ponad 2 lata
  • Lokalizacja:UK
  • Postów:2235
4

Jestem przeciwnikiem rzutowania aktualnie popularnych myśli ideologicznych (jakie by one nie były) na nomenklaturę branżową, więc jestem również przeciwnikiem tej zmiany.

Gdyby były to naturalne zmiany odśrodkowe, gdzie z czasem ludzie przerzucają się na main bo zwyczajnie wydaje się mieć to więcej sensu niż mało mówiący dla nowszego pokolenia programistów master, to nie miałbym nic przeciwko. Ale jako że obecna zmiana jest podyktowana mniejszością za wszelką cenę starającą się narzucić swoje wizje innym (w dodatku wizje mające sens tylko w pewnym kontekście takim jak kraje z przeszłością kolonialną), oraz gawiedzią im przytakującą bo przecież "chcemy być dobrzy" (przypomina się powiedzenie że droga do piekła wybrukowana dobrymi chęciami), to nadal stosuję wszędzie master i zmieniam nowe domyślne ustawienia by taką właśnie nazwę używać.

W pracy na szczęście mam osoby podchodzące rozsądnie do tego, i krótko po tym jak Azure DevOps wprowadziło nową domyślną nazwę main, uzgodniliśmy że przestawimy to na master tak jak było do tej pory. A jeśli kiedyś ktoś wpadnie na inny pomysł to chętnie zrobię im monolog o ich ksenofobii, uprzedzeniach i urażaniu moich uczuć sugerowaniem że Polska jest w Europie wschodniej :D


Na każdy złożony problem istnieje rozwiązanie które jest proste, szybkie i błędne.
somekind
Tylko wiesz, to jest taki trochę "wojujący ateizm". ;)
Aventus
@somekind: chodzi o moją argumentację, powody dla wprowadzania "main" czy Polskę w Europie wschodniej? :P
somekind
No o to, że chce Ci się inwestować energię w przekorną walkę z czymś, co nie ma właściwie żadnego znaczenia.
Aventus
Zapewne tak jest, chociaż z ta energią bym nie przesadzał ;) Poza tym taka już moja natura że ciężko mi być biernym obserwatorem, mimo że często bym chciał.
Aventus
Myślę że o wiele więcej energii tracą ci, którzy tak usilnie próbują przeforsować ten nowy trend.
somekind
No oni walczą za jakąś tam ideę, która może w tamtym kraju ma jakiś sens. A mnie po prostu nie chciałoby się szukać opcji zmieniania domyślnej nazwy gałęzi, która nic dla mnie emocjonalnie nie znaczy. ;)
Aventus
Pewnie, rozumiem i nie zgadzam się. Zbyt interesuje się historią by nie wiedzieć do czego w mniejszym jak i większym stopniu mogą doprowadzać zaślepienia ideologiczne.
WeiXiao
@somekind No o to, że chce Ci się inwestować energię w przekorną walkę z czymś, co nie ma właściwie żadnego znaczenia czasami walka ma znaczenie
somekind
@Aventus: ale czy ich zaślepienie jest naszym problemem?
Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:około 14 godzin
0

Po zastanowieniu stwierdzam że mam z tym pewien problem bo będę musiał coś robić inaczej. Mam bowiem niewytłumaczalną awersję do git clone:

Kopiuj
md blah
cd blah
git init
git remote add origin https://blah.git
git reset --hard origin/master
git branch -u origin

dlatego z wyprzedzeniem muszę wiedzieć jaka jest nazwa głównej branczy na zdalnym repo, a jeśli jest inna niż lokalnie domyślna to trzeba to ogarnąć.

edytowany 2x, ostatnio: Azarien
O2
  • Rejestracja:około 4 lata
  • Ostatnio:6 dni
  • Postów:508
1

Może być nawet "fsdfsdhsdkfjhsd" jeden czort. Wywalone.
Tyle dziadostwa w kodzie zobaczyłem, że nazwa głównego brancha przy tym to pikuś, już jak jest główny branch, to już jest dobrze.
Nadmienię, że nie programuję obiektowo, mimo, że programuję obiektowo.


sprawiedliwość do sprawiedliwości społecznej ma się tak jak krzesło do krzesła elektrycznego.
edytowany 4x, ostatnio: omenomn2
WhiteLightning
  • Rejestracja:prawie 14 lat
  • Ostatnio:około 3 godziny
  • Postów:3169
4

Denerwuje mnie wymyslanie takich bzdur.
W pracy uzywam okolo 30 repo i czesc ma maina, czesc mastera.
Stracilem kilka godzin zycia na szukanie czemu cos nagle przestalo dzialac -> surprise: zmiana na main.
Zaraz bedzie ze Master of Puppets albo Master of Orion sa niepoprawne.

U mnie w miejscowosci byl weterynarz o nazwisku Murzyn. Powinien je zmienic bo sie niepoprawnie nazywal?

KamilAdam
U mnie w miejscowosci byl weterynarz o nazwisku Murzyn. Powinien je zmienic bo sie niepoprawnie nazywal? Powinien znaleźć sobie żonę o nazwisku Cygan i oboje powinni zmienić na podwójne Murzyn-Cygan
DR
Ja napisałem sobie funkcje-alias, która sprawdza czy jest main czy master. Wpisuje tylko gcm i bangla
Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:około 14 godzin
4

Brancza master kojarzy mi się z masteringiem i pojęciem master tape i taki chyba był pierwotny zamysł. Czepianie się że komuś się to kojarzy z panem niewolników to idiotyzm.

main od biedy może być. Nawet krótsze. To znaczy mogłoby być, gdyby było od początku. Teraz już bym nie zmieniał.

default jest dłuższe, trudniej się pisze i trudniej wymawia. Poza tym dlaczego brancza główna ma być "domyślną". Domyślnie to się powinno commitować na brancze ficzerowe :)
No i jednym ze znaczeń default jest niewypłacalność. Ehehe.

edytowany 1x, ostatnio: Azarien
somekind
No i jak zrobisz push to default, to po prostu nie dostaniesz kasy. Proste. ;)
E2
  • Rejestracja:ponad 5 lat
  • Ostatnio:7 miesięcy
  • Postów:137
1

Ja zawsze zmieniam na master jeśli to ja zaczynam projekt. Nie proponuję powrotu do master w istniejących projektach bo mi się nie chce.

piotrpo
  • Rejestracja:ponad 7 lat
  • Ostatnio:około 16 godzin
  • Postów:3277
0

Moim skromnym zdaniem p.....e kotka za pomocą młotka. Trzeba pokazać, że jest się "nierasistą" i aktywnie działa się na rzecz zwalczania jego przejawów. A czarnoskórych w IT jak nie było, tak nie ma, na ulicach jak do nich strzelali, tak strzelają. Co z tego, że zmieni się nazwę "whitelist" na "allowlist" jak wciąż nie ma na niej czarnoskórych?

Miang
ja jedna widziałam, w Polsce
piotrpo
Ja widziałem jedną, lata temu, na jakimś managerskim stanowisku. Do tej pory się zastanawiam na ile jej kariera była wynikiem wiedzy i zdolności, a na ile tak pięknie nieuprzywilejowanego pochodzenia, że aż 2 kejpiaje mogło podpompować.
O2
  • Rejestracja:około 4 lata
  • Ostatnio:6 dni
  • Postów:508
0

Co ma master do rasizmu, przecież to na pewno nie powstało w takim kontekście, ktoś sobie po prostu inaczej nazwał brancha, a Wy dorabiacie do tego jakąś durną logikę.


sprawiedliwość do sprawiedliwości społecznej ma się tak jak krzesło do krzesła elektrycznego.
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)