about summary refs log tree commit diff stats
path: root/dev
diff options
context:
space:
mode:
authorSilvino Silva <silvino@bk.ru>2016-11-18 17:16:29 +0000
committerSilvino Silva <silvino@bk.ru>2016-11-18 17:16:29 +0000
commitbc579c9418b46a3c1361b8557c23a529fe3dba7c (patch)
tree50783b9a858507a6d17111a71c9e7b5a045289fc /dev
parentc09682cd5a5dbb9897dcbfa5d9ad6b7507b01dbe (diff)
parentc970ba8612111b6d3cf8aa3cc4fff7e85f40666e (diff)
downloaddoc-bc579c9418b46a3c1361b8557c23a529fe3dba7c.tar.gz
Merge branch 'b-git' into r-0.3.0
Diffstat (limited to 'dev')
-rw-r--r--dev/git.html49
-rw-r--r--dev/index.html8
2 files changed, 55 insertions, 2 deletions
diff --git a/dev/git.html b/dev/git.html
index 5d65b32..de11de0 100644
--- a/dev/git.html
+++ b/dev/git.html
@@ -252,7 +252,16 @@
     $ git -D h-1.2.2
     </pre>
 
-    <h2 id="local">Local Workflow</h2>
+    <h2 id="local">2. Local Workflow</h2>
+
+    <h3 id="working">2.1. Working area</h3>
+
+    <p>Mark all deleted to commit;</p>
+
+    <pre>
+    $ git ls-files --deleted -z | xargs -0 git rm
+    </pre>
+
 
     <p>Mark all deleted to commit;</p>
 
@@ -260,6 +269,8 @@
     $ git ls-files --deleted -z | xargs -0 git rm
     </pre>
 
+    <h3 id="logdiff">2.2. Logs and commits</h3>
+
     <p>Last commit that affected current path</p>
 
     <pre>
@@ -274,6 +285,42 @@
     $ git checkout f000^ -- path/to/file
     </pre>
 
+    <h3 id="remote">2.3. Working with remotes</h3>
+
+    <p>Update all branches with remote;</p>
+
+    <pre>
+    $ git fetch --all
+    $ git pull --all
+    </pre>
+
+    <p>If you want to track all remotes run this line
+    and then the commands mentioned above;</p>
+
+    <pre>
+    $ for remote in `git branch -r`; do git branch --track ${remote#origin/} $remote; done
+    </pre>
+
+    <p>Future updates;</p>
+
+    <pre>
+    $ git fetch --all
+    $ git pull --all
+    </pre>
+
+    <p>Update local branches removed on remote set;</p>
+
+    <pre>
+    $ git config --global fetch.prune true
+    </pre>
+
+
+    <p>This will prune on fetch or you can keep it manually;</p>
+
+    <pre>
+    $ git remote prune origin
+    </pre>
+
     <a href="index.html">Development Index</a>
     <p>This is part of the c9-doc Manual.
     Copyright (C) 2016
diff --git a/dev/index.html b/dev/index.html
index 3d20e72..93b5246 100644
--- a/dev/index.html
+++ b/dev/index.html
@@ -24,7 +24,13 @@
                             <li><a href="git.html#hotfix">1.4. Hotfix</a></li>
                         </ul>
                     </li>
-                    <li><a href="git.html#local">2. Local Workflow</a></li>
+                    <li><a href="git.html#local">2. Local Workflow</a> 
+                        <ul>
+                            <li><a href="git.html#working">2.1. Working area</a></li>
+                            <li><a href="git.html#logdiff">2.2. Logs and commits</a></li>
+                            <li><a href="git.html#remote">2.3. Working with remotes</a></li>
+                        </ul>
+                    </li>
                 </ul>
             </li>
         </ul>