<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Archiwa kursgita.pl | To co najważniejsze</title>
	<atom:link href="https://www.danuta-cybulska.com/tag/kursgita-pl/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.danuta-cybulska.com/tag/kursgita-pl/</link>
	<description>Blog o wszystkim tym co jest dla mnie najważniejsze w życiu.</description>
	<lastBuildDate>Wed, 03 Oct 2018 15:51:27 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://www.danuta-cybulska.com/wp-content/uploads/2025/06/3-150x150.png</url>
	<title>Archiwa kursgita.pl | To co najważniejsze</title>
	<link>https://www.danuta-cybulska.com/tag/kursgita-pl/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Komenda: GIT!</title>
		<link>https://www.danuta-cybulska.com/komenda-git/</link>
					<comments>https://www.danuta-cybulska.com/komenda-git/#respond</comments>
		
		<dc:creator><![CDATA[Danuta]]></dc:creator>
		<pubDate>Thu, 11 Oct 2018 08:00:26 +0000</pubDate>
				<category><![CDATA[Programowanie i Rozwój]]></category>
		<category><![CDATA[devstyle.pl]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[git branch]]></category>
		<category><![CDATA[git checkout]]></category>
		<category><![CDATA[git commit]]></category>
		<category><![CDATA[git diff]]></category>
		<category><![CDATA[git fetch]]></category>
		<category><![CDATA[git log]]></category>
		<category><![CDATA[git merge]]></category>
		<category><![CDATA[git pull]]></category>
		<category><![CDATA[git push]]></category>
		<category><![CDATA[git tag]]></category>
		<category><![CDATA[kursgita.pl]]></category>
		<category><![CDATA[maciej aniserowicz]]></category>
		<guid isPermaLink="false">https://www.danuta-cybulska.com/?p=1736</guid>

					<description><![CDATA[<p>Część 4. Widzimy się w ostatniej części tekstu o Gicie. Dziś skupimy się na komendach, które na sam początek drogi z tym systemem nam wystarczą. Są to baaaardzo podstawowe komendy. Gotowi? Zaczynamy 😉 Git pull Siadamy do nowego projektu, który już trwa? Lub jest to Twój projekt, ale nie aktualizowałeś go jeszcze? Właśnie ta komenda...</p>
<p>Artykuł <a href="https://www.danuta-cybulska.com/komenda-git/">Komenda: GIT!</a> pochodzi z serwisu <a href="https://www.danuta-cybulska.com">To co najważniejsze</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Część 4.</p>



<figure class="wp-block-image alignwide"><img fetchpriority="high" decoding="async" width="1000" height="667" src="https://www.danuta-cybulska.com/wp-content/uploads/2018/09/photo-1508780709619-79562169bc64.jpg" alt="" class="wp-image-1737" srcset="https://www.danuta-cybulska.com/wp-content/uploads/2018/09/photo-1508780709619-79562169bc64.jpg 1000w, https://www.danuta-cybulska.com/wp-content/uploads/2018/09/photo-1508780709619-79562169bc64-300x200.jpg 300w, https://www.danuta-cybulska.com/wp-content/uploads/2018/09/photo-1508780709619-79562169bc64-768x512.jpg 768w, https://www.danuta-cybulska.com/wp-content/uploads/2018/09/photo-1508780709619-79562169bc64-272x182.jpg 272w, https://www.danuta-cybulska.com/wp-content/uploads/2018/09/photo-1508780709619-79562169bc64-340x226.jpg 340w, https://www.danuta-cybulska.com/wp-content/uploads/2018/09/photo-1508780709619-79562169bc64-370x246.jpg 370w" sizes="(max-width: 1000px) 100vw, 1000px" /></figure>



<p class="wp-block-paragraph">Widzimy się w ostatniej części tekstu o Gicie. Dziś skupimy się na komendach, które na sam początek drogi z tym systemem nam wystarczą. Są to baaaardzo podstawowe komendy. Gotowi? Zaczynamy <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<h2 class="wp-block-heading">Git pull</h2>



<p class="wp-block-paragraph">Siadamy do nowego projektu, który już trwa? Lub jest to Twój projekt, ale nie aktualizowałeś go jeszcze? Właśnie ta komenda się przyda. Ściąga wszystko ze zdalnego repozytorium do jego lokalnego odpowiednika. Warto wyrobić sobie nawyk wpisywania tej komendy na początku pracy. Aby później nie mieć roboty dwa razy tyle. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p class="wp-block-paragraph"><em><strong>GIT PULL</strong></em> to w sumie dwie komendy. </p>



<ul class="wp-block-list"><li>GIT FETCH &#8211; pobiera dane ze zdalnego repozytorium,</li><li>GIT MERGE &#8211; łączy zmiany z repozytorium zdalnego i lokalnego w ramach tego samego odgałęzienia (brachu)</li></ul>



<h2 class="wp-block-heading">Git checkout -b</h2>



<p class="wp-block-paragraph">Przyjmuje się, że nie pracujemy ciągle w głównym &#8222;nurcie&#8221; projektu. Robimy sobie &#8222;odgałęzienie&#8221; czyli branch. Główny branch to MASTER. Odgałęzienie pozwala na to, aby po którymś commitcie rozdzielić te ścieżki, a następnie je z powrotem połączyć. <br/>Po co to wszystko? Pozwala jednocześnie pracować nad kilkoma funkcjonalnościami lub w kilka osób.<br/>Zasada jest taka, że w głównym branchu lądują tylko działające wersje.</p>



<p class="wp-block-paragraph">Aby dodać odgałęzienie, piszemy:</p>



<pre class="wp-block-code"><code>git branch (nazwa)</code></pre>



<p class="wp-block-paragraph">Słowo HEAD to commit w oparciu, którego pracujemy. Jeśli chcemy się przełączyć między odgałęzieniami, wpisujemy:</p>



<pre class="wp-block-code"><code>git checkout (nazwa)</code></pre>



<p class="wp-block-paragraph">Możemy również połączyć obie komendy. Wtedy zarazem tworzymy odgałęzienie i przeskakujemy do niego:</p>



<pre class="wp-block-code"><code>git checkout -b (nazwa)</code></pre>



<p class="wp-block-paragraph">Możemy &#8222;przeskakiwać&#8221; również pomiędzy commitami.</p>



<pre class="wp-block-code"><code>git checkout (id commit)</code></pre>



<h2 class="wp-block-heading">Git push</h2>



<p class="wp-block-paragraph">Ta komenda służy do wysyłania wszystkich commitów z lokalnego repozytorium do zdalnego.</p>



<h2 class="wp-block-heading">Git commit</h2>



<p class="wp-block-paragraph">Najczęstsza komenda, której będziesz używać.  Aby GIT wiedział, o co chodzi musimy najpierw dodać dany plik, w którym kodujemy (*.html, *js lub *.css i inne). Możemy dodać wszystkie za jednym zamachem &#8211; stawiamy kropkę. Albo wpisujemy konkretną nazwę pliku.</p>



<pre class="wp-block-code"><code>git add.</code></pre>



<p class="wp-block-paragraph">Wysyłamy commita:</p>



<pre class="wp-block-code"><code>git commit -m "tytuł commita"</code></pre>



<p class="wp-block-paragraph">Możemy wysłać również &#8222;pustego&#8221; commita. Stosuje się to przy scalaniu odgałęzień:</p>



<pre class="wp-block-code"><code>git add . &amp;&amp; git commit</code></pre>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">Git merge</h2>



<p class="wp-block-paragraph">To scalanie branchów. Zasada jest taka, że wpisujemy nazwę odgałęzienia, które chcemy DODAĆ do głównego odgałęzienia, czyli master.</p>



<pre class="wp-block-code"><code>git merge (nazwa brancha)</code></pre>



<h2 class="wp-block-heading">Tag i Diff</h2>



<p class="wp-block-paragraph">Tagi to znaczniki, które możemy przypisać do danego commita. Dzięki temu możemy wyszukać właściwy commit, porównać commity.</p>



<p class="wp-block-paragraph">Nadawanie tagu commitowi:</p>



<pre class="wp-block-code"><code>git tag "nazwa tagu"</code></pre>



<p class="wp-block-paragraph">Porównanie dwóch commitów za pomocą tagów:</p>



<pre class="wp-block-code"><code>git diff tag_1 tag_2</code></pre>



<p class="wp-block-paragraph">Porównujemy commity: tag_2 do tag_1.  Można commity porównać również za pomocą ich ID.</p>



<h2 class="wp-block-heading">Log</h2>



<p class="wp-block-paragraph">I ostatnia rzecz. Log to nic innego jak miejsce, w którym możemy zobaczyć całą historię repozytorium.</p>



<pre class="wp-block-code"><code>git log</code></pre>



<p class="wp-block-paragraph">Aby wyszukać commity konkretnego członka zespołu możesz użyć komendy:</p>



<pre class="wp-block-code"><code>git log --author="Imię członka zespołu"</code></pre>



<p class="wp-block-paragraph">Możesz zobaczyć pliki, które zostały zmienione:</p>



<pre class="wp-block-code"><code>git log --name-status</code></pre>



<h2 class="wp-block-heading">To już koniec?</h2>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">To raczej początek drogi. Aby w pełni posługiwać się tym systemem trzeba trochę więcej teorii, ale i znacznie więcej praktyki. <strong>Maciej Aniserowicz</strong> z bloga <a href="http://www.devstyle.pl">devstyle.pl</a> wypuszcza kurs dotyczący GIT-a <a href="http://www.kursgita.pl">kursgita.pl</a>. Jeśli szukasz dobrego i pewnego źródła wiedzy, to Maciej jest tą właściwą osobą.</p>
<p>Artykuł <a href="https://www.danuta-cybulska.com/komenda-git/">Komenda: GIT!</a> pochodzi z serwisu <a href="https://www.danuta-cybulska.com">To co najważniejsze</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.danuta-cybulska.com/komenda-git/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
