@@ -156,6 +156,39 @@ optional message text.
156156 Similar to commit messages, tag messages should be 50 characters or less,
157157 though there is no practical limit.
158158
159+ Remote operations
160+ -----------------
161+
162+ Git is a *distributed revision control system *, your local repository can be a
163+ version of a remote repository and vice-versa. This is conceptually similar to
164+ local branching except this remote repository could belong to someone else or
165+ could be hosted by an online Git-forge service.
166+
167+ Your repository can have multiple remote repositories registered, each
168+ can have potentially multiple branches.
169+
170+ BlenderBIM allows you to make a local *clone * of a remote repository. You will
171+ need to provide a URL *origin * to fetch, and an empty local folder to become
172+ the local repository.
173+
174+ The *Fetch * operator retrieves new data from the remote repository. This isn't
175+ automatically merged, each branch fetched from the remote repository appears as
176+ a branch that can be browsed, switched-to or merged just like a local branch.
177+ These remote branches have prefixed names, eg. `origin/main `.
178+
179+ Once you have committed changes to your local repository, the *Push * operator
180+ tries to update the remote branch using changes from the selected local branch.
181+
182+ .. Warning ::
183+
184+ Remote repositories can be accessed in multiple ways; ssh, ftp or https
185+ protocols, for example, can require authentication. This authentication may
186+ expect you to generate and upload ssh keys, store API tokens, save
187+ username/password pairs, or use some other form of credential.
188+ BlenderBIM can't configure these credentials for you, follow the
189+ configuration instructions provided by your online service before trying
190+ actions that require authentication.
191+
159192Using other Git tools
160193---------------------
161194
0 commit comments