1 <?xml version="1.0" encoding="utf-8"?>
\r
2 <!DOCTYPE sect1 SYSTEM "../../../dtd/dblite.dtd">
\r
3 <sect1 id="tsvn-dug-pull">
\r
4 <title>Pull and Fetch change</title>
\r
5 <?dbhh topicname="HIDD_PULLFETCH"?>
\r
7 <primary>Pull</primary>
\r
10 <primary>Fetch</primary>
\r
13 This section talks about how to fetch or pull change from the other
\r
14 repository. The difference between pull and fetch is:
\r
17 Pull will merge remote branch change to local branch which tracked with
\r
18 remote branch. Fetch just get change from remote branch and never merge.
\r
22 <guimenu>TortoiseGit
\r
24 <guimenuitem>Pull...
\r
30 <guimenu>TortoiseGit
\r
32 <guimenuitem>Fetch...
\r
37 Pull\fetch Dialog will show. <graphic fileref="../images/GitPull.png"/>
\r
40 <guilabel>Remote:</guilabel> Choose Remote
\r
43 <guilabel>Other:</guilabel> Input Other URL or local directory.
\r
44 You can click <guibutton>...</guibutton> to browse directory.
\r
47 If you check the <guilabel>Autoload Putty Key</guilabel> checkbox, Putty key
\r
48 will auto load by Pageant.
\r
51 <guilabel>Manage Remotes</guilabel> to add or modify remote configuration.
\r
54 <guilabel>Tags</guilabel> has three states: Checked: Only all tags are downloaded but no branches are downloaded (--tags is passed to git), unchecked: No tags are downloaded (--no-tags is passed to git), and third state: use default behavior (based on remote <option>name</option>.tagopt setting).
\r
57 <para>You can find more information about PuTTY and using ssh-keys at <xref linkend="tsvn-ssh-howto"/>.</para>
\r
60 You can find more information at <xref linkend="git-fetch(1)"/> and <xref linkend="git-pull(1)"/>.
\r