Clarify the meaning of git fetch --tags and tagopt=--tags. They means to download...
[TortoiseGit.git] / doc / source / en / TortoiseGit / tsvn_dug / dug_pullfetch.xml
blobf9ccd048861ba1483c13c5dd7f2a8caaa7c3f660
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
6   <indexterm>\r
7     <primary>Pull</primary>\r
8   </indexterm>\r
9   <indexterm>\r
10     <primary>Fetch</primary>\r
11   </indexterm>\r
12   <para>\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
15   </para>\r
16   <para>\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
19   </para>\r
20   <para>\r
21     <menuchoice>\r
22       <guimenu>TortoiseGit\r
23       </guimenu>\r
24           <guimenuitem>Pull...\r
25           </guimenuitem>\r
26     </menuchoice>. \r
27   </para>\r
28   <para>\r
29     <menuchoice>\r
30       <guimenu>TortoiseGit\r
31       </guimenu>\r
32           <guimenuitem>Fetch...\r
33           </guimenuitem>\r
34     </menuchoice>. \r
35   </para>\r
36   <para>\r
37     Pull\fetch Dialog will show. <graphic fileref="../images/GitPull.png"/>\r
38   </para>\r
39   <para>\r
40     <guilabel>Remote:</guilabel> Choose Remote\r
41   </para>\r
42   <para>\r
43     <guilabel>Other:</guilabel> Input Other URL or local directory.\r
44     You can click <guibutton>...</guibutton> to browse directory. \r
45   </para>\r
46   <para>\r
47     If you check the <guilabel>Autoload Putty Key</guilabel> checkbox, Putty key\r
48         will auto load by Pageant.\r
49   </para>\r
50   <para>\r
51     <guilabel>Manage Remotes</guilabel> to add or modify remote configuration.\r
52   </para>\r
53   <para>\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 <name>.tagopt setting).\r
55   </para>\r
56   <tip>\r
57     <para>You can find more information about PuTTY and using ssh-keys at <xref linkend="tsvn-ssh-howto"/>.</para>\r
58   </tip>\r
59   <para>\r
60     You can find more information at <xref linkend="git-fetch(1)"/> and <xref linkend="git-pull(1)"/>.\r
61   </para>\r
62 </sect1>\r