docs(git-provider): Document New-GitRepoRegistration
This commit is contained in:
parent
46eeb0cb1e
commit
5e0e4ad2be
1 changed files with 28 additions and 0 deletions
|
|
@ -6,6 +6,34 @@
|
|||
|
||||
`New-GitRepoRegistration [-Name string]`
|
||||
|
||||
Creates a new registration for the current directory, optionally registering against the given name. If `-Name` is not given the folder for the root level of the git repo will be used.
|
||||
|
||||
Name registrations are _not_ case-sensitive, so registrations can be made using different cases for the same location, and multiple registrations can exist for the git repository.
|
||||
|
||||
```pwsh
|
||||
# Default registration
|
||||
PS D:/Repos/Project-a> New-GitRepoRegistration -debug
|
||||
DEBUG: Checking if current directory is a git repository...
|
||||
DEBUG: ...location is a git repo!
|
||||
DEBUG: No name given for registration, defaulting to git folder root.
|
||||
DEBUG: Registered 'D:/Repos/Project-a' to name 'Project-a'
|
||||
|
||||
# Named registration
|
||||
PS D:/Repos/Project-a> New-GitRepoRegistration "test repo" -debug
|
||||
DEBUG: Checking if current directory is a git repository...
|
||||
DEBUG: ...location is a git repo!
|
||||
DEBUG: Registered 'D:/Repos/Project-a' to name 'test repo'
|
||||
|
||||
PS D:/Repos/Project-a> Get-GitRepoRegistration
|
||||
|
||||
Name Location CurrentBranch
|
||||
---- -------- -------------
|
||||
test-repo D:/Repos/Project-a main
|
||||
Project-a D:/Repos/Project-a main
|
||||
```
|
||||
|
||||
If the current directory is not in a git repo, a registration already exists by name or default folder, or if any other issue occurs such as git not being available an error will be thrown.
|
||||
|
||||
## Get-GitRepoRegistration
|
||||
|
||||
`Get-GitRepoRegistration`
|
||||
|
|
|
|||
Loading…
Reference in a new issue