Scripts for Git
Scripts for Git 관련
build-repo.ps1
This PowerShell script builds a repository by supporting: cmake, configure, autogen, Imakefile, and Makefile.
build-repos.ps1
This PowerShell script builds all Git repositories in a folder.
check-repo.ps1
This PowerShell script verifies the integrity of a local Git repository.
clean-repo.ps1
This PowerShell script deletes all untracked files and folders in a local Git repository (including submodules).
NOTE
To be used with care! This cannot be undone!
clean-repos.ps1
This PowerShell script cleans all Git repositories in a folder from untracked files (including submodules).
clone-repos.ps1
This PowerShell script clones popular Git repositories into a target directory.
configure-git.ps1
This PowerShell script configures the user settings for Git.
fetch-repo.ps1
This PowerShell script fetches the latest updates into a local Git repository (including submodules).
fetch-repos.ps1
This PowerShell script fetches updates into all Git repositories in a folder (including submodules).
list-branches.ps1
This PowerShell script lists all branches in a Git repository.
list-commits.ps1
This PowerShell script lists all commits in a Git repository. Supported output formats are: pretty, list, compact, normal or JSON.
list-latest-tag.ps1
This PowerShell script lists the latest tag on the current branch in a Git repository.
list-latest-tags.ps1
This PowerShell script lists the latest tags in all Git repositories in the specified folder.
list-repos.ps1
This PowerShell script lists details of all Git repositories in a folder.
list-submodules.ps1
This PowerShell script lists the submodules in the given Git repository.
list-tags.ps1
This PowerShell script fetches all tags of a Git repository and lists it.
new-branch.ps1
This PowerShell script creates a new branch in a local Git repository and switches to it.
new-tag.ps1
This PowerShell script creates a new tag in a Git repository.
pick-commit.ps1
Cherry-picks a Git commit into one or more branches (branch names need to be separated by spaces)
NOTE
in case of merge conflicts the script stops immediately!
pull-repo.ps1
This PowerShell script pulls the latest updates into a local Git repository (including submodules).
pull-repos.ps1
This PowerShell script pulls updates into all Git repositories in a folder (including submodules).
remove-tag.ps1
This PowerShell script removes a Git tag, either locally, remote, or both.
switch-branch.ps1
This PowerShell script switches to another branch in a Git repository (including submodules).
sync-repo.ps1
This PowerShell script synchronizes a local Git repository by pull and push (including submodules).