<?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>Co to Git - candyweb.pl</title>
	<atom:link href="https://candyweb.pl/tag/git/feed/" rel="self" type="application/rss+xml" />
	<link>https://candyweb.pl/tag/git/</link>
	<description></description>
	<lastBuildDate>Fri, 08 Jan 2021 11:36:54 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>

<image>
	<url>https://candyweb.pl/wp-content/uploads/2025/02/cropped-android-chrome-512x512-1-32x32.png</url>
	<title>Co to Git - candyweb.pl</title>
	<link>https://candyweb.pl/tag/git/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Czym jest i jak działa oprogramowanie Git?</title>
		<link>https://candyweb.pl/czym-jest-i-jak-dziala-oprogramowanie-git/</link>
					<comments>https://candyweb.pl/czym-jest-i-jak-dziala-oprogramowanie-git/#comments</comments>
		
		<dc:creator><![CDATA[Andrzej S]]></dc:creator>
		<pubDate>Sat, 22 Aug 2020 14:51:45 +0000</pubDate>
				<category><![CDATA[Web development]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[system wersjonowania]]></category>
		<guid isPermaLink="false">https://candyweb.pl/?p=6189</guid>

					<description><![CDATA[<p>Czy poznałeś już Gita – najpopularniejszy system kontroli wersji ceniony przez wielu programistów? Jeśli nie to zapraszam do przeczytania poniższego wpisu, z którego dowiesz się, co to jest Git i jak wiele korzyści dostarcza nam ten popularny system kontroli wersji. <a href="https://candyweb.pl/czym-jest-i-jak-dziala-oprogramowanie-git/"></p>
<div class="read-more">
<p>Read more &#8250;</p>
</div>
<p><!-- end of .read-more --></a></p>
<p>Artykuł <a href="https://candyweb.pl/czym-jest-i-jak-dziala-oprogramowanie-git/">Czym jest i jak działa oprogramowanie Git?</a> pochodzi z serwisu <a href="https://candyweb.pl">- candyweb.pl</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Czy poznałeś już Gita – najpopularniejszy system kontroli wersji ceniony przez wielu programistów?</strong> Jeśli nie to zapraszam do przeczytania poniższego wpisu, z którego dowiesz się, co to jest Git i jak wiele korzyści dostarcza nam ten <strong>popularny system kontroli wersji</strong>.
</p><p>
<strong>Spis treści:</strong></p>
<ul class="real-list">
	<li><a href='#Co-to-jest-Git'>Co to jest Git?</a></li>
	<li><a href='#Modele-pracy-Gita'>Modele pracy Gita</a></li>
	<li><a href='#Dzialanie-Gita'>Działanie Gita</a></li>
	<li><a href='#komendy-uzywane-przez-Gita'>Najważniejsze komendy używane przez Gita</a></li>
	<li><a href='#Co-to-Git'>Podsumowanie</a></li>	
</ul>

<h2 id="Co-to-jest-Git">Co to jest Git?</h2>
<p>Git jest bardzo potężnym narzędziem w rękach programisty, dzięki któremu ma on <strong>możliwość szybszej oraz wygodniejszej pracy</strong>. Jest to system kontroli wersji, który umożliwia nam śledzenie kolejnych zmian w kodzie i zapisywanie poszczególnych wersji. Git służy również do śledzenia plików graficznych. Dzięki temu narzędziu możemy wykonywać pracę zgodnie ze swoimi założeniami, a gdy okaże się, że jednak nie jest to dobry kierunek, zawsze można <strong>bez problemu to wycofać</strong>. Czy możliwe jest równoczesne rozwijanie naszej aplikacji? <strong>Odpowiedź brzmi TAK!</strong> Dzięki użyciu tzw. gałęzi (branch&#8217;y) możemy rozwijać aplikacje z tego samego punktu. Pracujący w firmie deweloperzy tworzą swoje branche, które powstają od brancha głównego. Jednocześnie każdy z nich tworzy część kodu, <strong>wprowadzając zmiany na branchu głównym</strong>. Kolejnym ważnym terminem, o którym warto wspomnieć, <strong>jest repozytorium (repository)</strong>. Niejednokrotnie bywa tak, że nasze urządzenie dopadnie złośliwe oprogramowanie lub awaria sprzętu. Wtedy może wydawać się, że mamy duży kłopot, bo co z naszymi plikami? Otóż zamieszczanie plików na zewnętrznym repozytorium jest idealnym rozwiązaniem do tego typu problemów, dzięki któremu nasze pliki są bezpieczne, a my <strong>zaoszczędzamy sobie wielu niepotrzebnych zmartwień</strong>.</p>
<h2 id="Modele-pracy-Gita">Modele pracy Gita</h2>
<p>System kontroli wersji Git działa w dwóch modelach pracy. Pierwszy z nich to <strong>model scentralizowany,</strong> który jest używany do przechowywania bezpiecznej kopii (backupu). Do wykonywania podstawowych operacji wykorzystuje połączenie z serwerem oraz nie posiada prywatnych branchy. Drugim modelem Gita jest <strong>model rozproszony,</strong> który w przeciwieństwie do modelu scentralizowanego zapewnia <strong>wsparcie dla lokalnych/prywatnych branchy</strong>. Dla większości operacji nie potrzebuje dostępu do serwera, posiada pełną historię dostępu lokalnie oraz zapewnia możliwość <strong>pracy na wielu repozytoriach</strong>.</p>
<h2 id="Dzialanie-Gita">Działanie Gita</h2>
<p><strong>Git tworzy obraz,</strong> jak w danej chwili wyglądają pliki i gromadzi <strong>do nich referencje</strong>. Gdy plik nie zostaje przekształcony, Git nie zapisuje ponownie tego pliku a jedynie referencje do jego uprzedniej wersji. W większości przypadków Git wymaga tylko <strong>dostępu do lokalnych plików i zasobów</strong>.</p>
<h2 id="komendy-uzywane-przez-Gita">Najważniejsze komendy używane przez Gita</h2>
<ul class="real-list">
 	<li><strong>git clone</strong><b> –</b> jak sama nazwa wskazuje, komenda ta pozwala sklonować repozytorium do danego folderu;</li>
 	<li><strong>git fetch</strong><b> – </b>pobiera dane i wskaźniki z innego repozytorium;</li>
 	<li><strong>git add</strong> – dodanie zawartości pliku do indeksu;</li>
 	<li><strong>git pull</strong> – pobiera i integruje obiekty oraz wskaźniki z innego repozytorium;</li>
 	<li><strong>git commit</strong> – zapisuje zmiany do repozytorium lokalnego;</li>
 	<li><strong>git push</strong><b> –</b> aktualizuje zdalne repozytorium o wskaźniki i zapisane obiekty;</li>
 	<li><strong>git merge</strong> – łączy podane branche;</li>
 	<li><strong>git checkout</strong> – przełączanie się między branchami.</li>
</ul>
<p>Oto najważniejsze komendy, które potrzebne są do codziennej pracy z Gitem.</p>
<h2 id="Co-to-Git">Podsumowanie</h2>
<p>Git jest narzędziem, które możemy <strong>obsługiwać z poziomu konsoli.</strong> Trzeba tutaj zaznaczyć, że powstają cały czas programy wspomagające prace na tym systemie. Git jest najpopularniejszym systemem kontroli wersji na świecie. Największą cegiełkę do sukcesu <strong>dołożył serwis Github</strong>. Ludzie chcieli dzielić się swoimi projektami, a Github im to udostępnił. Myślę, że choć trochę rozjaśniłem Wam, <strong>jak działa Git</strong>. Jeśli kogoś zainteresował ten artykuł i chciałby dowiedzieć się jeszcze więcej o Gicie, to odsyłam do jego bogatej dokumentacji, z której można dowiedzieć się wielu <strong>ciekawostek związanych z pracą w tym systemie</strong>.</p><p>Artykuł <a href="https://candyweb.pl/czym-jest-i-jak-dziala-oprogramowanie-git/">Czym jest i jak działa oprogramowanie Git?</a> pochodzi z serwisu <a href="https://candyweb.pl">- candyweb.pl</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://candyweb.pl/czym-jest-i-jak-dziala-oprogramowanie-git/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
