<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Git and GitHub on kodkod | Intro Course</title><link>https://intro-kodkod-6.nm-ambition.com/en/docs/git/</link><description>Recent content in Git and GitHub on kodkod | Intro Course</description><generator>Hugo</generator><language>en</language><copyright>מבואות קודקוד</copyright><atom:link href="https://intro-kodkod-6.nm-ambition.com/en/docs/git/index.xml" rel="self" type="application/rss+xml"/><item><title>Version Control: Why We Need It, and the Basic Concepts of Git</title><link>https://intro-kodkod-6.nm-ambition.com/en/docs/git/01-version-control-concepts/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://intro-kodkod-6.nm-ambition.com/en/docs/git/01-version-control-concepts/</guid><description>&lt;h2 id="what-will-we-learn"&gt;What will we learn?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;What &lt;strong&gt;Version Control&lt;/strong&gt; is, and why every developer uses it.&lt;/li&gt;
&lt;li&gt;What &lt;strong&gt;Git&lt;/strong&gt; is.&lt;/li&gt;
&lt;li&gt;The three areas: &lt;strong&gt;Working Directory&lt;/strong&gt;, &lt;strong&gt;Staging Area&lt;/strong&gt;, &lt;strong&gt;Repository&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;What a &lt;strong&gt;Commit&lt;/strong&gt; is.&lt;/li&gt;
&lt;li&gt;The initial setup of Git.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="why-do-we-need-this"&gt;Why do we need this?&lt;/h2&gt;
&lt;p&gt;Do you know this folder?&lt;/p&gt;</description></item><item><title>Basic Git Commands: init, status, add, commit, log</title><link>https://intro-kodkod-6.nm-ambition.com/en/docs/git/02-git-basic-commands/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://intro-kodkod-6.nm-ambition.com/en/docs/git/02-git-basic-commands/</guid><description>&lt;h2 id="what-will-we-learn"&gt;What will we learn?&lt;/h2&gt;
&lt;p&gt;The daily work cycle with Git, command by command:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Command&lt;/th&gt;
 &lt;th&gt;What it does&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;git init&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Creates a Repository&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;git status&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;What is the state now?&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;git add&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Puts changes into Staging&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;git commit&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Saves a snapshot into the history&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;git log&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Shows the history&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;git diff&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Shows what changed&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;And in addition: &lt;strong&gt;&lt;code&gt;.gitignore&lt;/code&gt;&lt;/strong&gt;, how to tell Git &amp;ldquo;ignore these&amp;rdquo;.&lt;/p&gt;</description></item><item><title>GitHub, Remote and Push — and Good Commit Messages</title><link>https://intro-kodkod-6.nm-ambition.com/en/docs/git/03-github-remote-push/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://intro-kodkod-6.nm-ambition.com/en/docs/git/03-github-remote-push/</guid><description>&lt;h2 id="what-will-we-learn"&gt;What will we learn?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;What &lt;strong&gt;GitHub&lt;/strong&gt; is.&lt;/li&gt;
&lt;li&gt;What a &lt;strong&gt;Remote&lt;/strong&gt; (a remote server) is and what &lt;strong&gt;origin&lt;/strong&gt; is.&lt;/li&gt;
&lt;li&gt;How to &lt;strong&gt;upload&lt;/strong&gt; code with &lt;strong&gt;&lt;code&gt;git push&lt;/code&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;How to write good &lt;strong&gt;Commit messages&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="why-do-we-need-this"&gt;Why do we need this?&lt;/h2&gt;
&lt;p&gt;Until now the whole history is saved &lt;strong&gt;only on your computer&lt;/strong&gt;. GitHub gives:&lt;/p&gt;</description></item></channel></rss>