====== Powershell Git ======
=== git-init.ps1 ===
PS script to initialize a new Git repo.
if (-not(Test-Path -Path ".\.git")) {
git init
git config --global core.excludesFile ~/.gitignore
git config --global user.name "John Doe"
git config --global user.email jd@infostar.me
git commit --allow-empty -m "Empty commit for initializing the repo"
git checkout -b working
}
=== Command Aliases ===
function git-init {
if (-not(Test-Path -Path ".\.git")) {
git init
git config --global core.excludesFile ~/.gitignore
git config --global user.name "John Doe"
git config --global user.email jd@infostar.me
git commit --allow-empty -m "Empty commit for initializing the repo"
git checkout -b working
}
}
function git-save {
git add .; git commit
}
function git-save-push () {
git-save
git push -u origin head
}
function mgl {
git log
}
#
# List files that were part of the specified commit.
#
function git-ls($commit) {
git ls-tree --name-only -r $commit
}
#
# Show the details, including changes made, for the specified commit.
#
function git-show($commit) {
git show --name-only $commit
}