GitHub - trudne początki

GitHub - trudne początki
JA
  • Rejestracja:prawie 8 lat
  • Ostatnio:prawie 8 lat
  • Lokalizacja:Warszawa
  • Postów:27
0

Witam,
to już mój drugi post dzisiaj z prośbą o pomoc. Nie wiem, czy w dobrym dziale do zamieszczam, dlatego wrazie czego proszę o przeniesienie.

Mam tym razem problem z wepchnięciem na serwer GitHuba moich prac.

Kilka dni temu sklonowałem sobie repozytorium z zadaniami z pythona i nie było żadnego problemu. Po chwili miałem na dysku dwa foldery.
Teraz mam wykonane zadania, lecz od rana się męczę, by je udostępnić. Jestem kompletnym laikiem jeżeli chodzi o ten serwis, a max do jutra muszę to wstawić.

Po pierwsze, czy każdy plik muszę "komitować" i wpychać? Nie mogę całego folderu?
Z jakiego poziomu w terminalu mam wpisywać komendy gita?

Oglądałem już różne turtoriale na necie, a nie daje sobie rady.

Proszę o pomoc...

AE
Możesz skorzystać z wersji 'klikalnej': https://www.sourcetreeapp.com/
MichalTHEDUDE
A ja jestem zwolennikiem tylko terminalu :). Jakoś bardziej czuje kontrolę ;).
JA
  • Rejestracja:prawie 8 lat
  • Ostatnio:prawie 8 lat
  • Lokalizacja:Warszawa
  • Postów:27
0

to jest wersja na Linuxa? Korzystam z Ubuntu.

MichalTHEDUDE
  • Rejestracja:około 8 lat
  • Ostatnio:około 7 lat
  • Postów:60
0

jak wejdziesz do repo z terminalu (cd path/to/repo) to wpisz git status. Co się wyświetla?
Dodatkowo w git remote -v powinieneś mieć podczepiony adres do githuba

Aby zrobić stage'a na wszystkie modyfikowane pliki wpisz git add .
Aby je zakomitować wpisz git commit -m 'this is a commit message'

A jeżeli chcesz wypchnąć zmiany, które wprowadziłeś i zakomitowałeś to wpisujesz git push origin your_branch_name

Też trochę przerobiłem tych kursów z gita i jakoś nie mogłem załapać o co B ;)

Tutaj masz najlepszy kurs z gita jaki przerobiłem (i zczaiłem po nim wszystko)

https://www.udacity.com/course/how-to-use-git-and-github--ud775

edytowany 1x, ostatnio: Adam Boduch
JA
  • Rejestracja:prawie 8 lat
  • Ostatnio:prawie 8 lat
  • Lokalizacja:Warszawa
  • Postów:27
0
MichalTHEDUDE napisał(a):

jak wejdziesz do repo z terminalu (cd path/to/repo) to wpisz git status. Co się wyświetla?
Dodatkowo w git remote -v powinieneś mieć podczepiony adres do githuba

Aby zrobić stage'a na wszystkie modyfikowane pliki wpisz git add .
Aby je zakomitować wpisz git commit -m 'this is a commit message'

A jeżeli chcesz wypchnąć zmiany, które wprowadziłeś i zakomitowałeś to wpisujesz git push origin your_branch_name

Jak wpisuje komende git commit -m 'zadania to mam

Kopiuj
On branch master
Your branch is ahead of 'origin/master' by 1 commit.
  (use "git push" to publish your local commits)
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

	zmodyfikowany: ../02.Formatowanie_tekstu/index.html
	zmodyfikowany: ../03.Linki_i_ramka/index.html
	zmodyfikowany: ../04.Linki_i_obrazki/index.html
	zmodyfikowany: ../05.Tabele/index.html
	zmodyfikowany: ../06.CSS_Kaskadowe_arkusze_stylow/css/style.css
	zmodyfikowany: ../06.CSS_Kaskadowe_arkusze_stylow/index.html
	zmodyfikowany: ../07.Box_model/index.html
	zmodyfikowany: ../08.Elementy_obok_siebie/index.html
	zmodyfikowany: ../09.Kolory_i_jednostki_w_CSS/css/style.css
	zmodyfikowany: ../09.Kolory_i_jednostki_w_CSS/index.html
	zmodyfikowany: ../10.Stylowanie_tekstu/css/style.css
	zmodyfikowany: ../10.Stylowanie_tekstu/index.html
	zmodyfikowany: ../11.Kolor_i_tlo_w_CSS/css/style.css
	zmodyfikowany: ../11.Kolor_i_tlo_w_CSS/index.html
	zmodyfikowany: ../12.Stylowanie_list/css/style.css
	zmodyfikowany: ../12.Stylowanie_list/index.html
	zmodyfikowany: ../13.Stylowanie_tabel/css/style.css
	zmodyfikowany: ../13.Stylowanie_tabel/index.html
	zmodyfikowany: ../14.Formularze/index.html

Untracked files:
  (use "git add <file>..." to include in what will be committed)

	../07.Box_model/css/
	../08.Elementy_obok_siebie/css/
	../11.Kolor_i_tlo_w_CSS/images/123.png
	../11.Kolor_i_tlo_w_CSS/images/tloo.jpg
	../11.Kolor_i_tlo_w_CSS/tlo.jpg
	../14.Formularze/index2.html

no changes added to commit (use "git add" and/or "git commit -a")

Jak wpisuje git push origin 'prework' to mi wyskakuje błąd

Kopiuj
error: src refspec prework does not match any.
error: failed to push some refs to 'https://github.com/CodersLab/WAR_PYT_W_01_Prework_HTML_CSS'


MichalTHEDUDE napisał(a):

Też trochę przerobiłem tych kursów z gita i jakoś nie mogłem załapać o co B ;)

Tutaj masz najlepszy kurs z gita jaki przerobiłem (i zczaiłem po nim wszystko)

https://www.udacity.com/course/how-to-use-git-and-github--ud775

Domyślam się, tylko, że jestem w sytuacji podbramkowej i obawiam się, że mi nie starczy czasu, aby teraz przerobić cały. Ale po wszystki na pewno ogarne, dzięki :P

edytowany 1x, ostatnio: Jacekgrze
MichalTHEDUDE
Bo jesteś cały czas na branch master :). Następnym razem pamiętaj, żeby zawsze robić nowego brancha jak się nad czymś pracuje :).
MichalTHEDUDE
zrób git add . i później git commit -m 'my work'
MichalTHEDUDE
A później zrób nowy branch i przejdź na niego git checkout -b feature/my_work i wtedy push git push origin feature/my_work
JA
  • Rejestracja:prawie 8 lat
  • Ostatnio:prawie 8 lat
  • Lokalizacja:Warszawa
  • Postów:27
0

Bo jesteś cały czas na branch master :). Następnym razem pamiętaj, żeby zawsze robić nowego brancha jak się nad czymś pracuje :). - MichalTHEDUDE 38 sekund temu

A powiesz mi co to znaczy i jak mógłbym normalnie wepchnąć pliki? ;d (Wiem, wiem.. jestem nie kumaty.)

git status:

Kopiuj
On branch master
Your branch is ahead of 'origin/master' by 1 commit.
  (use "git push" to publish your local commits)
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

	zmodyfikowany: ../02.Formatowanie_tekstu/index.html
	zmodyfikowany: ../03.Linki_i_ramka/index.html
	zmodyfikowany: ../04.Linki_i_obrazki/index.html
	zmodyfikowany: ../05.Tabele/index.html
	zmodyfikowany: ../06.CSS_Kaskadowe_arkusze_stylow/css/style.css
	zmodyfikowany: ../06.CSS_Kaskadowe_arkusze_stylow/index.html
	zmodyfikowany: ../07.Box_model/index.html
	zmodyfikowany: ../08.Elementy_obok_siebie/index.html
	zmodyfikowany: ../09.Kolory_i_jednostki_w_CSS/css/style.css
	zmodyfikowany: ../09.Kolory_i_jednostki_w_CSS/index.html
	zmodyfikowany: ../10.Stylowanie_tekstu/css/style.css
	zmodyfikowany: ../10.Stylowanie_tekstu/index.html
	zmodyfikowany: ../11.Kolor_i_tlo_w_CSS/css/style.css
	zmodyfikowany: ../11.Kolor_i_tlo_w_CSS/index.html
	zmodyfikowany: ../12.Stylowanie_list/css/style.css
	zmodyfikowany: ../12.Stylowanie_list/index.html
	zmodyfikowany: ../13.Stylowanie_tabel/css/style.css
	zmodyfikowany: ../13.Stylowanie_tabel/index.html
	zmodyfikowany: ../14.Formularze/index.html

Untracked files:
  (use "git add <file>..." to include in what will be committed)

	../07.Box_model/css/
	../08.Elementy_obok_siebie/css/
	../11.Kolor_i_tlo_w_CSS/images/123.png
	../11.Kolor_i_tlo_w_CSS/images/tloo.jpg
	../11.Kolor_i_tlo_w_CSS/tlo.jpg
	../14.Formularze/index2.html

no changes added to commit (use "git add" and/or "git commit -a")


edytowany 1x, ostatnio: Jacekgrze
MichalTHEDUDE
jest napisane - On branch master On branch master Your branch is ahead of 'origin/master' by 1 commit. (use "git push" to publish your local commits) Jak wpiszesz git status to jest napisane gdzie aktualnie jesteś i co się dzieje :)
JA
  • Rejestracja:prawie 8 lat
  • Ostatnio:prawie 8 lat
  • Lokalizacja:Warszawa
  • Postów:27
0

wszystko się układało do komendy git push origin feature/prework

Kopiuj
git push origin feature/prework
Username for 'https://github.com': jacekgrze
Password for 'https://jacekgrze@github.com': 
remote: Repository not found.
fatal: repository 'https://github.com/CodersLab/WAR_PYT_W_01_Prework_HTML_CSS/' not found

O co kaman?

MichalTHEDUDE
co jest w git remote -v?
MichalTHEDUDE
mam nadzieję, że Twój branch nazywa się prework (bo tak go nazwałeś tak?) :P
JA
  • Rejestracja:prawie 8 lat
  • Ostatnio:prawie 8 lat
  • Lokalizacja:Warszawa
  • Postów:27
0

git remote -v

Kopiuj
origin	https://github.com/CodersLab/WAR_PYT_W_01_Prework_HTML_CSS (fetch)
origin	https://github.com/CodersLab/WAR_PYT_W_01_Prework_HTML_CSS (push)

MichalTHEDUDE
Nie ma takiego repo i tyle :D.
MichalTHEDUDE
Pewnie jest to prywatne repo. Rozumiem, że kod z niego zaciągałeś? np. git clone?
JA
  • Rejestracja:prawie 8 lat
  • Ostatnio:prawie 8 lat
  • Lokalizacja:Warszawa
  • Postów:27
0

zgadza się.

To jakaś różnica, czy prywatne, czy nie?

PS. Nie wiedziałem, że będę miał taki kłopot z tym. Masakra xd

edytowany 1x, ostatnio: Jacekgrze
MichalTHEDUDE
Hmm dziwne. wydaje mi się, że brakuje .git na końcu ścieżki do remote. Odpal ---> git remote set-url origin https://github.com/CodersLab/WAR_PYT_W_01_Prework_HTML_CSS.git i wtedy zrób jeszcze raz pusha
JA
  • Rejestracja:prawie 8 lat
  • Ostatnio:prawie 8 lat
  • Lokalizacja:Warszawa
  • Postów:27
0

ehh.. wpisałem git remote set-url origin https://github.com/CodersLab/WAR_PYT_W_01_Prework_HTML_CSS.git i nic nie wydrukowało, a potem git push origin feature/prework i znów ten sam wynik:

Kopiuj
git push origin feature/prework
Username for 'https://github.com': jacekgrze
Password for 'https://jacekgrze@github.com': 
remote: Repository not found.
fatal: repository 'https://github.com/CodersLab/WAR_PYT_W_01_Prework_HTML_CSS.git/' not found

MichalTHEDUDE
Hmm, trochę to dziwne. A co się stanie jak wpiszesz git fetch origin?
JA
  • Rejestracja:prawie 8 lat
  • Ostatnio:prawie 8 lat
  • Lokalizacja:Warszawa
  • Postów:27
0

nic. Pyta mnie tylko o login i hasło do gita ;((

MichalTHEDUDE
a potem? wszystko się odpala?
Adam Boduch
@MichalTHEDUDE: błagam, nie odpowiadaj na pytania z postu w komentarzach. To nie służy do tego!
JA
  • Rejestracja:prawie 8 lat
  • Ostatnio:prawie 8 lat
  • Lokalizacja:Warszawa
  • Postów:27
0

nic się nie odpada właśnie...

Kopiuj
jacek@jacek-K53SV:~/Pulpit/Repozytorium/WAR_PYT_W_01_Prework_HTML_CSS$ git fetch origin
Username for 'https://github.com': jacekgrze
Password for 'https://jacekgrze@github.com': 
jacek@jacek-K53SV:~/Pulpit/Repozytorium/WAR_PYT_W_01_Prework_HTML_CSS$ 

JA
  • Rejestracja:prawie 8 lat
  • Ostatnio:prawie 8 lat
  • Lokalizacja:Warszawa
  • Postów:27
0

ale zaczekaj, bo ja w ogóle nie jestem w głównym folderze...

MichalTHEDUDE
jeszcze jedno. możesz wejść na githuba tego repozytorium? zobacz czy url się zgadza z tym co masz w git remote -v
MichalTHEDUDE
  • Rejestracja:około 8 lat
  • Ostatnio:około 7 lat
  • Postów:60
0

Ale czekaj czekaj xD chcesz zrobić pusha do czyjegoś repozytorium??? Musisz zrobić Pull Requesta, a nie bezpośrednio do czyjegoś repo xD.
Dodaj nowy remote i tam przypnij swojego githuba :).

W ogóle to powinieneś zrobić najpierw fork, a później clona swojego githuba :) i wtedy masz push origin .... :)

MichalTHEDUDE
Chociaż z drugiej strony może i nie :P. Zależy od projektu, nie będę Ci mieszał :)
JA
  • Rejestracja:prawie 8 lat
  • Ostatnio:prawie 8 lat
  • Lokalizacja:Warszawa
  • Postów:27
0

no do czyjegoś xd Pull Requesta to wiem, tylko chce to najpierw na swojego wrzucić ;) To od początku, mówisz komenda fork sama? W terminalu z poziomu głównego folderu tych plików czy na zewnątrz?

MichalTHEDUDE
a jak było mówione w instrukcji? macie robić PRy czy bezpośrednio nowy branch do repo ze szkolenia?
JA
  • Rejestracja:prawie 8 lat
  • Ostatnio:prawie 8 lat
  • Lokalizacja:Warszawa
  • Postów:27
0

Chociaż z drugiej strony może i nie :P. Zależy od projektu, nie będę Ci mieszał :) - MichalTHEDUDE 1 minuta temu

Słuchaj, i tak już mi się namieszało ;d Pomóż mi tylko proszę, jak to wszystko wrzucić na to repo, bo jak tego nie zrobie do jutra to bede miał problem ;((

edytowany 1x, ostatnio: Adam Boduch
MichalTHEDUDE
nie dygaj. zaraz ogarniemy. było nie zostawiać na ostatnią chwilę ;). Jak było w instrukcji? Pull Request czy bezpośrednio? I czy możesz wejść na githuba szkolenia (z przeglądarki)
JA
  • Rejestracja:prawie 8 lat
  • Ostatnio:prawie 8 lat
  • Lokalizacja:Warszawa
  • Postów:27
0
Kopiuj
Po wprowadzeniu zmian (do pierwszego
zadania) musisz wykonać polecenia w konsoli
add oraz commit.
Ta kropka na końcu nie jest
przypadkowa! To polecenie doda
wszystkie nowe pliki do gita.
git add .
lub
git add index.html
Następnie wpisz:
git commit -m "tutaj wpisz komentarz opisujący to, co zrobiłeś"

Tylko tyle jest o tym

edytowany 1x, ostatnio: Jacekgrze
MichalTHEDUDE
No to gdzie tu masz, że musisz na repo wrzucać?
JA
  • Rejestracja:prawie 8 lat
  • Ostatnio:prawie 8 lat
  • Lokalizacja:Warszawa
  • Postów:27
0

Dostałem maila:

Dostajesz tego maila, ponieważ nie oddałeś całego preworku, bądź jego części. Twój kurs zaczyna się w sobotę, zatem zostało mało czasu. Zrobienie zadań jest bardzo ważne, gdyż od początku kursu będzie potrzebna wiedza zawarta w preworku. Potraktuj to poważnie.

Jeśli zrobiłeś prework, a dostajesz tego maila, sprawdź, czy przerobiłeś oba repozytoria (Python i HTML/CSS) i czy udostępniłeś mi pull request. Bez pull request nie mogę zobaczyć Twoich zmian.

A później w prezentacji pisze:

. Kolejny krok to powtarzanie tych samych
czynności dla każdego zadania,
czyli od punktu 12.
Wprowadzasz zmiany do drugiego zadania
i wysyłasz je do zdalnego repozytorium na
GitHubie. Następnie do trzeciego i tak dalej.
18. Po wykonaniu wszystkich zadań wejdź na
stronę github.com, otwórz Twoje repozytorium,
na którym pracowałeś, i kliknij przycisk:
New pull request.
Następnie sprawdź, czy wszystko wygląda ok,
i wciśnij: Create new pull request

edytowany 1x, ostatnio: Adam Boduch
MichalTHEDUDE
No to masz napisane wszystko :P
MichalTHEDUDE
czy te pliki zadaniowe masz od nich? i zaciągałeś je git clone https://github.com/CodersLab/WAR_PYT_W_01_Prework_HTML_CSS.git ???
JA
  • Rejestracja:prawie 8 lat
  • Ostatnio:prawie 8 lat
  • Lokalizacja:Warszawa
  • Postów:27
0

no tak, tylko, że ja Od razu wszystkie zrobiłem (prawie wszystkie) i teraz wszystko chce na raz wrzucić

JA
  • Rejestracja:prawie 8 lat
  • Ostatnio:prawie 8 lat
  • Lokalizacja:Warszawa
  • Postów:27
0

czy te pliki zadaniowe masz od nich? i zaciągałeś je git clone https://github.com/CodersLab/WAR_PYT_W_01_Prework_HTML_CSS.git ??? - MichalTHEDUDE 38 sekund temu

zgadza się.

edytowany 1x, ostatnio: Adam Boduch
MichalTHEDUDE
No dobra. to wejdź na swojego githuba i wejdź na repo CodersLab. Tam w prawym górnym roku będzie fork - kliknij. Wejdź na swojego githuba i kliknij w 'zforkowane' repo. Skopiuj url do tego repo.
MichalTHEDUDE
Później git remote add upstream <url repo ktore skopiowales>
MichalTHEDUDE
później git push upstream prework. I dalej wchodzisz na githuba i tam klikasz New Pull Request
JA
  • Rejestracja:prawie 8 lat
  • Ostatnio:prawie 8 lat
  • Lokalizacja:Warszawa
  • Postów:27
0

a co to znaczy 'zforkowane' repo?
to taki link?

Kopiuj
https://github.com/CodersLab/WAR_PYT_W_01_Prework_HTML_CSS
MichalTHEDUDE
powinno być coś takiego https://github.com/jacekgrze/WAR_PYT_W_01_Prework_HTML_CSS .
JA
  • Rejestracja:prawie 8 lat
  • Ostatnio:prawie 8 lat
  • Lokalizacja:Warszawa
  • Postów:27
0

Ejj chyba nie...

wpisuje w terminalu fork i mam

Kopiuj
Nie odnaleziono polecenia 'fork', czy chodziło ci o:
 Polecenie 'gfork' z pakietu 'globus-gfork-progs' (universe)
 Polecenie 'forg' z pakietu 'forg' (universe)
 Polecenie 'forw' z pakietu 'nmh' (universe)
 Polecenie 'forw' z pakietu 'mailutils-mh' (universe)
 Polecenie 'pork' z pakietu 'pork' (universe)
fork: nie znaleziono polecenia

MichalTHEDUDE
czytaj ze zrozumieniem. napisałem wejdz na githuba nie w terminal.
fozolif
  • Rejestracja:około 8 lat
  • Ostatnio:ponad 7 lat
  • Postów:25
0
JA
  • Rejestracja:prawie 8 lat
  • Ostatnio:prawie 8 lat
  • Lokalizacja:Warszawa
  • Postów:27
0

Staram się, ale już brak mi siły...

Taak.. teraz zrobiłem forka. Mam link: https://github.com/jacekgrze/WAR_PYT_W_01_Prework_HTML_CSS

PS. A co to znaczy, że zrobiłem forka? xdd

JA
  • Rejestracja:prawie 8 lat
  • Ostatnio:prawie 8 lat
  • Lokalizacja:Warszawa
  • Postów:27
0
Kopiuj
 git remote add upstream https://github.com/jacekgrze/WAR_PYT_W_01_Prework_HTML_CSS
fatal: Not a git repository (or any of the parent directories): .git


jprd

JA
  • Rejestracja:prawie 8 lat
  • Ostatnio:prawie 8 lat
  • Lokalizacja:Warszawa
  • Postów:27
0

Widzę, że w zakładce Repositories pojawiła mi się pozycja. Wrzucam screena.

Ale to dalej nie to, co nie?

MichalTHEDUDE
własnie o to chodzilo. teraz dodajesz te repo lokalnie i powinno smigac
Sceptyczny Dinozaur
  • Rejestracja:ponad 8 lat
  • Ostatnio:ponad 6 lat
  • Postów:390
0
Jacekgrze napisał(a):

Oglądałem już różne turtoriale na necie, a nie daje sobie rady.

Sorry za brutalność pytania, ale czy w takim przypadku jest sens pchać się do tej branży ? Nie szkoda Ci pieniędzy i czasu ?

Shalom
  • Rejestracja:około 21 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
7
  1. Informatyka po prostu nie jest dla ciebie, przykro mi.
  2. Patrze na ten watek i az mi sie slabo robi. Klasyczne "permutation driven development". Zamiast sprobowac cos zrozumiec lepiej ladowac randomowe komendy w konsoli a nuz sie uda. Masakra.
  3. Po kolei, bo to co tu wyprawia to zakrawa o obled:
  • Tworzysz swoje konto na githubie
  • Otwierasz w przegladarce to repo CodersLab
  • Klikasz na "fork", co powinno w TWOIM repo na githubie utworzyc identyczny klon projektu
  • Na dysku w konsoli robisz git clone adres_projektu_W_TWOIM_REPO!!!
  • Robisz sobie zmiany w kodzie
  • Robisz git add na nowych plikach
  • Robisz git commit -m "nie ogarniam co sie dzieje"
  • Robisz git push
  • Wchodzisz na githuba na swoje repozytorium na ten nieszczesny projekt, powinny pojawic sie tam te twoje zmiany
  • Klikasz new pull request (jak jestes w widoku projektu to jest taka opcja)
  1. Idziesz do pobliskiej piekarni z pytaniem czy nie szukaja kogos na przyuczenie...

"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
edytowany 2x, ostatnio: Shalom
RI
4. made my day :D
czysteskarpety
czysteskarpety
  • Rejestracja:około 10 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Piwnica
  • Postów:7697
0
Shalom napisał(a):
  1. Idziesz do pobliskiej piekarni z pytaniem czy nie szukaja kogos na przyuczenie...

albo na spawanie MAG, TIG z urzędu pracy


Sceptyczny Dinozaur
obydwaj z Shalom'em się nie znacie na życiu poza IT :D czy Wy jeden z drugim zdajecie sobie sprawę jak skomplikowane algorytmy pieczenia chleba czy spawania są w porównaniu z tymi pięcioma komendami na krzyż gita ?
czysteskarpety
czysteskarpety
stary, ja wymieniłem termostat w aucie, łącznik staba, położyłem tapety, odnowiłem fugi, nie jeden raz skarpety pobrudziłem :)
Sceptyczny Dinozaur
no sam widzisz - to już sam jeden pasek tapety ma więcej kroków niż wypushowanie plików na gita, a co dopiero jak masz loop naokoło pokoju, jeszcze z if'ami na otwory...
Shalom
I jeszcze trzeba policzyc ile metrow tej tapety kupic, a to przeciez metry kwadratowe!
xfin
Najgorsze jest to, że w przypadku jak masz rozpisany algorytm w IT, to masz już wszystko zrobione, przy takiej tapecie to jeszcze musisz wstać od biurka/wyjść z piwnicy. Chyba że tapetujesz piwnicę.
czysteskarpety
czysteskarpety
@xfin: mój kumpel przestał się odzywać, okazało się, że zatapetował sobie drzwi w piwnicy, nie mógł ich odnaleźć i siedział tam dobrych kilka dni... dobrze, że matka poszła po kwaszone, bo nie byłoby chłopa...
fozolif
Sorry ale jak mozesz myslec ze gosc ktory gita noe ogarnia ze ogarnie spawalnictwo. rotfl
fozolif
przeciez on sie tylko do walkowania ciasta nadaje metoda prob i bledow noz widelec a moze wyjdzie bo do i pieczenia chleba trzeba miec talent i zajawke.
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)