<?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>GitHub platform Archives - SoftUni Global</title>
	<atom:link href="https://softuni.org/tag/github-platform/feed/" rel="self" type="application/rss+xml" />
	<link>https://softuni.org/tag/github-platform/</link>
	<description>Learn Programming and Start a Developer Job</description>
	<lastBuildDate>Wed, 30 Mar 2022 10:43:34 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://softuni.org/wp-content/uploads/2022/04/cropped-SoftUni-Global-Logo-Square-notext-32x32.png</url>
	<title>GitHub platform Archives - SoftUni Global</title>
	<link>https://softuni.org/tag/github-platform/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>What is Git and How to Work with GitHub? [Dev Concepts #28]</title>
		<link>https://softuni.org/dev-concepts/what-is-git-and-how-to-work-with-github/</link>
					<comments>https://softuni.org/dev-concepts/what-is-git-and-how-to-work-with-github/#respond</comments>
		
		<dc:creator><![CDATA[Aleksandar Peev]]></dc:creator>
		<pubDate>Mon, 31 Jan 2022 06:00:00 +0000</pubDate>
				<category><![CDATA[Dev Concepts]]></category>
		<category><![CDATA[devconcepts]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[GitHub platform]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[software development]]></category>
		<guid isPermaLink="false">https://softuni.org/?p=11150</guid>

					<description><![CDATA[<p>In this article of the series Dev Concepts, we take a look at Source Control Systems, Git, and GitHub.</p>
<p>The post <a href="https://softuni.org/dev-concepts/what-is-git-and-how-to-work-with-github/">What is Git and How to Work with GitHub? [Dev Concepts #28]</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="11150" class="elementor elementor-11150" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-5d5405e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5d5405e" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0d32134" data-id="0d32134" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9216798 elementor-widget elementor-widget-text-editor" data-id="9216798" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p style="text-align: left;"><strong>Git</strong> is the most popular <strong>source control system</strong> in modern software development. It is a powerful tool for <strong>version control</strong> and <strong>team collaboration</strong> at the <strong>source code level</strong>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-3d1d1e4 elementor-widget elementor-widget-text-editor" data-id="3d1d1e4" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>One of the main tasks for <strong>source control systems</strong> is to keep the <strong>source code</strong> and other <strong>project assets</strong> in a shared <strong>repository</strong>. The information there is available through the Internet or in a local environment. The team that works on the specific <strong>repository</strong> can <strong>clone</strong>, <strong>pull</strong>, <strong>commit</strong>, and <strong>push</strong> the local changes. If there are <strong>conflicting changes</strong>, they can <strong>fix</strong> and <strong>merge</strong> them in the end. If the developers have a problem with a specific <strong>commit</strong>, they can <strong>compare</strong> different <strong>versions</strong> of the same file and <strong>restore</strong> previous versions.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-44fe20c elementor-widget elementor-widget-text-editor" data-id="44fe20c" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><img fetchpriority="high" decoding="async" class="wp-image-11433 alignleft" src="https://softuni.org/wp-content/uploads/2022/01/github-cover-300x169.jpg" alt="github-cover" width="390" height="219" srcset="https://softuni.org/wp-content/uploads/2022/01/github-cover-300x169.jpg 300w, https://softuni.org/wp-content/uploads/2022/01/github-cover-1024x576.jpg 1024w, https://softuni.org/wp-content/uploads/2022/01/github-cover-768x432.jpg 768w, https://softuni.org/wp-content/uploads/2022/01/github-cover-600x338.jpg 600w, https://softuni.org/wp-content/uploads/2022/01/github-cover.jpg 1100w" sizes="(max-width: 390px) 100vw, 390px" />In our video, we work with <strong>Git</strong> and <strong>GitHub</strong> by showing a few examples. First, we <strong>clone</strong> the <strong>repository</strong>, <strong>edit</strong> a local file, <strong>commit</strong> the local changes, and then <strong>publish</strong> the commit. If you haven&#8217;t worked with <strong>Git</strong>, first you need to <strong>install</strong> it. You can download it from <a href="https://git-scm.com/downloads">here</a>. To skip the process of creating a <strong>repository,</strong> we will be working with a sample <a href="https://github.com/SoftUni/playground">repository</a>:<a href="https://github.com/SoftUni/playground"> </a></p>								</div>
				</div>
				<div class="elementor-element elementor-element-e3cc7cf elementor-widget elementor-widget-text-editor" data-id="e3cc7cf" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>We start the <b>system console </b>(which is also called &#8220;<b>terminal window</b>&#8221; or &#8220;<b>command prompt</b>&#8220;). Then, we <strong>clone</strong> the sample <strong>repository</strong> to a local directory, using the &#8220;<strong>git clone</strong>&#8221; command.</p><p style="text-align: center;"><span style="color: #333333;"><em><strong>git clone https://github.com/SoftUni/playground</strong></em></span></p><p>That will create a <strong>local copy</strong> of the specified <strong>repository</strong> in the &#8220;playground&#8221; <strong>subdirectory</strong> in the current <strong>directory</strong>.</p><p>Now we <strong>modify</strong> а local file, for example, the file &#8220;<strong>README.md</strong>&#8220;. We can use a <strong>text editor</strong> of choice, such as &#8220;<b>Notepad</b>&#8220;. We can open the file with <strong>Notepad</strong> by typing the following command:</p><p style="text-align: center;"><span style="color: #333333;"><em><b>notepad</b> <strong>README.md</strong></em></span></p><p>After you add a new line in the file, <strong>save it</strong>. Now we have a <strong>modified file</strong> on the local disk. The changes are only made on <strong>your local device</strong>. If we want to add the changes to the <strong>local repository</strong>, we type the following command on the command prompt:</p><p style="text-align: center;"><span style="color: #333333;"><em><b>git add . &amp; git commit </b><strong>-m</strong> <strong>&#8220;Added something&#8221;</strong></em></span></p><p style="text-align: left;">We now have a local repository that holds changes. They are still not <strong>sent</strong> to <strong>GitHub</strong>. To send the local commits to the remote repository at <strong>GitHub</strong>, we can execute the following command:</p><p style="text-align: center;"><span style="color: #333333;"><em><b>git push</b></em></span></p><p>This command needs the current Git user to have <strong>permission</strong> to write on the <strong>remote repository</strong>. It may ask for your <strong>username</strong> and <strong>password</strong> for authentication. If you are not <strong>registered</strong> yet, you can do it from <a href="https://github.com/join">here</a>.</p><p>After the command <strong>compiles</strong> successfully, we can open the <strong>repository</strong> from the <strong>GitHub website</strong> and see the changes. We can also <strong>review</strong> the commits history. <strong>GitHub</strong> stores all the <strong>commits</strong> and we will know if someone <strong>deletes</strong> our changes.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-bfaa6b3 elementor-widget elementor-widget-text-editor" data-id="bfaa6b3" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><img decoding="async" class=" wp-image-11434 aligncenter" src="https://softuni.org/wp-content/uploads/2022/01/blog-What-is-github-and-why-you-should-use-it.-300x147.png" alt="github-architecture" width="529" height="259" srcset="https://softuni.org/wp-content/uploads/2022/01/blog-What-is-github-and-why-you-should-use-it.-300x147.png 300w, https://softuni.org/wp-content/uploads/2022/01/blog-What-is-github-and-why-you-should-use-it.-768x377.png 768w, https://softuni.org/wp-content/uploads/2022/01/blog-What-is-github-and-why-you-should-use-it.-600x295.png 600w, https://softuni.org/wp-content/uploads/2022/01/blog-What-is-github-and-why-you-should-use-it..png 876w" sizes="(max-width: 529px) 100vw, 529px" /></p><p>To sum it up, the source control system keeps the source code in a <strong>remote repository</strong>. We can <strong>clone</strong>, <strong>edit</strong>, <strong>commit</strong> and <strong>push</strong> to the origin <strong>repositories</strong>. The <strong>workflow</strong> allows different team members to work <strong>together</strong> on a shared <strong>source code</strong>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-88292b4 elementor-widget elementor-widget-video" data-id="88292b4" data-element_type="widget" data-settings="{&quot;youtube_url&quot;:&quot;https:\/\/youtu.be\/NtPiEi_Ce_I&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}" data-widget_type="video.default">
				<div class="elementor-widget-container">
							<div class="elementor-wrapper elementor-open-inline">
			<div class="elementor-video"></div>		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-edfdd22 elementor-widget elementor-widget-text-editor" data-id="edfdd22" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2>Lesson Topics</h2><div><div><div>In this tutorial we cover the following topics:</div></div><ul><li><b style="font-style: inherit; color: var( --e-global-color-text );">Source Control Systems<br /></b></li><li style="font-size: 15px;"><span style="font-weight: bold; font-style: inherit; color: var( --e-global-color-text );">Git and GitHub</span></li></ul></div>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-bf3f183 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="bf3f183" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8ff86df" data-id="8ff86df" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
							</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a0aff0b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a0aff0b" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-48c6c18" data-id="48c6c18" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f972417 elementor-widget elementor-widget-heading" data-id="f972417" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Lesson Slides</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-37e6760 elementor-widget elementor-widget-pdfjs_viewer" data-id="37e6760" data-element_type="widget" data-widget_type="pdfjs_viewer.default">
				<div class="elementor-widget-container">
					<iframe src="https://softuni.org/wp-content/plugins/pdf-viewer-for-elementor/assets/pdfjs/web/viewer.html?file=https://softuni.org/wp-content/uploads/2022/01/Dev-Concepts-Episode-28-Brief-Overview-of-Git-and-GitHub.pdf&amp;embedded=true" style="display: block; margin-left: auto; margin-right: auto; width: 100%; height: 800px;" frameborder="1" marginheight="0px" marginwidth="0px" allowfullscreen></iframe>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://softuni.org/dev-concepts/what-is-git-and-how-to-work-with-github/">What is Git and How to Work with GitHub? [Dev Concepts #28]</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://softuni.org/dev-concepts/what-is-git-and-how-to-work-with-github/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 
Lazy Loading (feed)

Served from: softuni.org @ 2026-07-12 13:57:40 by W3 Total Cache
-->