{"id":1123,"date":"2016-05-06T12:16:57","date_gmt":"2016-05-06T12:16:57","guid":{"rendered":"https:\/\/www.taywa.ch\/blog\/?p=1123"},"modified":"2018-08-08T15:56:12","modified_gmt":"2018-08-08T15:56:12","slug":"git-und_github","status":"publish","type":"post","link":"https:\/\/www.taywa.ch\/blog\/allgemein\/git-und_github\/","title":{"rendered":"git und gitub"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p>wenn man auf github einenb\u00a0fork gemacht hat und diesen mit dem orignal master updaten will:<\/p>\n<p>&nbsp;<\/p>\n<p>https:\/\/help.github.com\/articles\/configuring-a-remote-for-a-fork\/<\/p>\n<p>https:\/\/help.github.com\/articles\/syncing-a-fork\/<\/p>\n<p>neuer branch machen:<\/p>\n<pre class=\"toolbar:2 lang:default decode:true\">git branch sync &amp;&amp; git checkout sync<\/pre>\n<pre class=\"command-line\"><span class=\"command\">git fetch upstream &amp;&amp; git merge upstream\/master<\/span><\/pre>\n<p>Wenn es zu konflikten kommt, diese l\u00f6sen und dann:<\/p>\n<pre class=\"command-line\"><span class=\"command\">git commit -a -m \"sync fork from master\"<\/span><\/pre>\n<pre class=\"command-line\"><\/pre>\n<p>Lokal neuer Branch machen:<\/p>\n<pre class=\"toolbar:2 lang:default decode:true\">git branch new &amp;&amp; git checkout new<\/pre>\n<p>und dann branch (local) zu \u00a0remot\u00a0(github)\u00a0pushen:<\/p>\n<pre class=\"toolbar:2 lang:default decode:true \">git push --set-upstream origin new<\/pre>\n<p>Auf dem Server remot branch von github updaten:<\/p>\n<pre class=\"toolbar:2 lang:default decode:true\">git fetch &amp;&amp; git checkout new<\/pre>\n<p>Remote Branch l\u00f6schen:<\/p>\n<pre class=\"toolbar:2 lang:default decode:true\">git push origin :new<\/pre>\n<h2><strong>Commiten<\/strong><\/h2>\n<pre class=\"toolbar:2 lang:default decode:true\">git commit -a -m 'first commit'<\/pre>\n<p>Wenn nicht gepushed kann einfach einen commit hinzugef\u00fcgt werden<\/p>\n<pre class=\"toolbar:2 lang:default decode:true \">git commit -a --amend<\/pre>\n<h2><\/h2>\n<h2>Zusammenfassen mehrerer Commits<\/h2>\n<p>mit reset &#8211;soft:<\/p>\n<pre class=\"toolbar:2 lang:default decode:true\">git reset --soft HEAD~3\r\ngit commit -a -m '[TASK] Ja, zusammen'\r\ngit push origin +master\r\n<\/pre>\n<h2><strong>Mergen<\/strong><\/h2>\n<p>In Branch <strong>sync<\/strong> in den <strong>master<\/strong> mergen:<\/p>\n<pre class=\"toolbar:2 lang:default decode:true\">git checkout master &amp;&amp;  git merge sync<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; wenn man auf github einenb\u00a0fork gemacht hat und diesen mit dem orignal master updaten will: &nbsp; https:\/\/help.github.com\/articles\/configuring-a-remote-for-a-fork\/ https:\/\/help.github.com\/articles\/syncing-a-fork\/ neuer branch machen: git branch sync &amp;&amp; git checkout sync git fetch upstream &amp;&amp; git merge upstream\/master Wenn es zu konflikten kommt, diese l\u00f6sen und dann: git commit -a -m &#8222;sync fork from master&#8220; Lokal neuer<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1123","post","type-post","status-publish","format-standard","hentry","category-allgemein"],"_links":{"self":[{"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/posts\/1123","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/comments?post=1123"}],"version-history":[{"count":5,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/posts\/1123\/revisions"}],"predecessor-version":[{"id":1145,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/posts\/1123\/revisions\/1145"}],"wp:attachment":[{"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/media?parent=1123"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/categories?post=1123"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/tags?post=1123"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}