<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[How do I &quot;commit&quot; changes to allow an update]]></title><description><![CDATA[<p dir="auto">So I booted up my Raspi 2 with MagicMirror for the first time in a while, and after the system had booted up with MagicMirror, at the top of the Mirror UI, I was greeted with the message “MagicMirror2 update available” and on the line below “The Current Installation is 567 commits behind on the master branch”. So, wanting my magicmirror to be up to date, I looked up how to update my pi and found that I should enter</p>
<pre><code>cd ~/MagicMirror &amp;&amp; git pull
</code></pre>
<p dir="auto">So, I did this  I got the following error</p>
<pre><code>error: Your local changes to the following files would be overwritten by merge:
modules/default/calendar/calendar.js
modules/default/clock/clock.js
modules/default/currentweather/currentweather.js
Please, commit your changes or stash them before you can merge
aborting
</code></pre>
<p dir="auto">How do I commit/stash these changes I have made to the modules, or is there another way I can update the software?</p>
<p dir="auto">Also I am very inexperienced with coding, so go easy on me.</p>
<p dir="auto">Thank you!</p>
]]></description><link>https://forum.magicmirror.builders/topic/7298/how-do-i-commit-changes-to-allow-an-update</link><generator>RSS for Node</generator><lastBuildDate>Sat, 09 May 2026 16:49:59 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/7298.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 01 Jun 2018 21:08:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to How do I &quot;commit&quot; changes to allow an update on Sat, 02 Jun 2018 22:07:09 GMT]]></title><description><![CDATA[<p dir="auto">Create a branch on top of the master one.<br />
When an update is available, go back to the master, do the pull.<br />
Then rebase your branch onto master.</p>
]]></description><link>https://forum.magicmirror.builders/post/40125</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/40125</guid><dc:creator><![CDATA[sispheor]]></dc:creator><pubDate>Sat, 02 Jun 2018 22:07:09 GMT</pubDate></item><item><title><![CDATA[Reply to How do I &quot;commit&quot; changes to allow an update on Fri, 01 Jun 2018 22:03:02 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/pierrepi" aria-label="Profile: pierrepi">@<bdi>pierrepi</bdi></a> Thats exactly why you don’t make any lokal changes to the project files without forking.</p>
<p dir="auto">I realy recogmend you to create a fork of every submodule you edit. This makes updating much easier.</p>
]]></description><link>https://forum.magicmirror.builders/post/40094</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/40094</guid><dc:creator><![CDATA[idoodler]]></dc:creator><pubDate>Fri, 01 Jun 2018 22:03:02 GMT</pubDate></item><item><title><![CDATA[Reply to How do I &quot;commit&quot; changes to allow an update on Fri, 01 Jun 2018 21:20:59 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/pierrepi" aria-label="Profile: pierrepi">@<bdi>pierrepi</bdi></a> I posted recently on <a href="https://forum.magicmirror.builders/post/37870">how to “stash” your changes in <code>git</code></a>. You don’t want to commit them, except to share with others.</p>
]]></description><link>https://forum.magicmirror.builders/post/40091</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/40091</guid><dc:creator><![CDATA[ninjabreadman]]></dc:creator><pubDate>Fri, 01 Jun 2018 21:20:59 GMT</pubDate></item></channel></rss>