{"id":2211,"date":"2022-07-13T22:06:00","date_gmt":"2022-07-13T20:06:00","guid":{"rendered":"https:\/\/www.areaweb.sk\/?p=2211"},"modified":"2023-02-28T08:43:34","modified_gmt":"2023-02-28T07:43:34","slug":"git-a-github","status":"publish","type":"post","link":"https:\/\/www.areaweb.sk\/cs\/git-a-github\/","title":{"rendered":"Git a Github"},"content":{"rendered":"<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"420\" height=\"241\" src=\"https:\/\/www.areaweb2.pppcreative.sk\/wp-content\/uploads\/2022\/11\/github2.jpg\" alt=\"\" class=\"wp-image-2218\" srcset=\"https:\/\/www.areaweb.sk\/wp-content\/uploads\/2022\/11\/github2.jpg 420w, https:\/\/www.areaweb.sk\/wp-content\/uploads\/2022\/11\/github2-300x172.jpg 300w, https:\/\/www.areaweb.sk\/wp-content\/uploads\/2022\/11\/github2-310x178.jpg 310w, https:\/\/www.areaweb.sk\/wp-content\/uploads\/2022\/11\/github2-150x86.jpg 150w\" sizes=\"auto, (max-width: 420px) 100vw, 420px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/gitforwindows.org\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">https:\/\/gitforwindows.org\/ <\/a>Najprv si stiahni in\u0161tala\u010dku Gitu (ak m\u00e1\u0161 Cmder tak u\u017e ho pravdepodobne m\u00e1\u0161) <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u010di m\u00e1\u0161 git a ak\u00fa verziu si over\u00ed\u0161 cez <strong>git -v<\/strong> ak nefu nefunguje tak git <strong>&#8211;version<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git config --global user.email \"tvoj_email\"\ngit config --global user.name \"peter\"<\/code><\/pre>\n\n\n\n<ul>\n    <li>cd C:\/cesta k projektu<\/li>\n    <li>git init &#8211; zapne git \/ vytvori zlozku git v priecinku aby si sn\u00edm mohol pracova\u0165<\/li>\n    <li>git status <\/li>\n    <li>git add nazovsuboru &#8211; pridanie suboru<\/li>\n    <li>git commit -m &#8220;komentar&#8221; &#8211; potvrdenie ulozenia a komentar<\/li>\n    <li>git log &#8211; vypise vsetky zmeny<\/li>\n    <li>git add . &#8211; vsetky subory v adresari \/ git add *.html &#8211; vsetky subory s priponou .html<\/li>\n    <li>git rm \/zlozka &#8211; odstrani zlozku z gitu<\/li>\n    <li>git commit -am &#8220;komentar&#8221; &#8211;add a commit v jednom s  komentarom &#8211; pre vsetky upravene subory <\/li>\n\t\t<br>\n    <li>git log- posuvanie so sipkami , exit cez Q<\/li>\n    <li>git diff -zobrazi vykonane zmeny<\/li>\n    <li>git log &#8211;pretty=oneline &#8211; krajsi vypis vsetko v jednom riadku<\/li>  \/\/ &#8211; &#8211;\n\t\t<br>\n    <li>git checkout hash commitu- vrati do danej verzie<\/li>\n    <li>git chechout main- vrati do poslednej verzie<\/li>\n    <li>git reset &#8211;hard HEAD~1    &#8211; vymaze posledn\u00fd commit<\/li>\n    <li>git commit &#8211;amend -m &#8220;New commit message&#8221; &#8211; premenuje posledn\u00fd commit<\/li>\n\n\t\t<br>\n   <\/ul>\n\n\n\n<h2>GITHUB<\/h2>\n   <ul>\n    <li> vsetko sa da robit aj cez visual studio code<\/li>\n    \n    <strong>MAIN == MASTER<\/strong> hlavne vlakno uz nie je master ale main\n     <li>git clone + link + adresar &#8212; na stiahnutie kodu z githubu<\/li>\n     <li>push &#8211; pridat na github<\/li>\n     <li>pull &#8211; stiahnut verziu zo serveru<\/li>\n     <li>git remote add origin https:\/\/github.com\/peter-**mmerce\/skusobny.git<br>\n      git branch -M main<br>\n      git push -u origin main\n     <\/li>\n     <li>git push origin main &#8211; pridanie dalsej zmeny aj na github<\/li>\n     <li>git pull origin main- pridanie zo servera do pc <\/li>\n     <li>git remote update  a git status ak chcem zistit zmeny na serveri<\/li>\n      git reset &#8211;hard 063dd823f5c4c1c7d57c682cbb38384eac45046c vrati do  verzie commitu\n   <\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong>git branch<\/strong> \/ alebo <strong>git branch -a<\/strong>  pozrite si vetvy, ktor\u00e9 ste vytvorili pre svoj projekt.\n<strong>git checkout <\/strong> <strong>nova_vetva <\/strong>- vytvorenie novej vetvy\n<strong>git checkout -b<\/strong> <strong>nova_vetva<\/strong> - vytvori novyu vetvu a rovno sa do nej prepnes\n<strong>git checkout 'nazov_vetvy<\/strong>' - prepne vetvu \/\n<strong>git push origin front<\/strong> - pushnutie do konkretnej vetvy\n\ngit branch -vv \/ zborazi vetvy aj s poslednymi zmenami\ngit merge nazovNovejVetvy \/ zluci novu vetvu s origin ale musim sa najprv prepnut do hlavnej vetvy<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>git remote add origin https:\/\/github.com\/peter-**ommerce\/push.git  -- vytvori spojenie so serverom\ngit branch -M main  -- po zadani budu vsetky git prikazy prechadzat rovno na server\ngit push -u origin main -- natlaci an server\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Prep\u00edsanie\/zahodenie lok\u00e1lnych zmien a prep\u00edsanie z githubu<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git fetch --all\ngit reset --hard   \/\/ restuje zmeny\ngit clean -fd      \/\/ ak m\u00e1me nesledovane\/nekomitnute subory zmaze ich\ngit pull           \/\/natiahni z githubu<\/code><\/pre>","protected":false},"excerpt":{"rendered":"<p>https:\/\/gitforwindows.org\/ Najprv si stiahni in\u0161tala\u010dku Gitu (ak m\u00e1\u0161 Cmder tak u\u017e ho pravdepodobne m\u00e1\u0161) \u010di m\u00e1\u0161 git a ak\u00fa verziu si over\u00ed\u0161 cez git -v ak nefu nefunguje tak git &#8211;version git config &#8211;global user.email\u2026<\/p>","protected":false},"author":1,"featured_media":2217,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[22],"tags":[],"class_list":["post-2211","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programovanie"],"blocksy_meta":[],"acf":[],"_links":{"self":[{"href":"https:\/\/www.areaweb.sk\/cs\/wp-json\/wp\/v2\/posts\/2211","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.areaweb.sk\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.areaweb.sk\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.areaweb.sk\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.areaweb.sk\/cs\/wp-json\/wp\/v2\/comments?post=2211"}],"version-history":[{"count":0,"href":"https:\/\/www.areaweb.sk\/cs\/wp-json\/wp\/v2\/posts\/2211\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.areaweb.sk\/cs\/wp-json\/wp\/v2\/media\/2217"}],"wp:attachment":[{"href":"https:\/\/www.areaweb.sk\/cs\/wp-json\/wp\/v2\/media?parent=2211"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.areaweb.sk\/cs\/wp-json\/wp\/v2\/categories?post=2211"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.areaweb.sk\/cs\/wp-json\/wp\/v2\/tags?post=2211"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}