Я намагаюся створити bash-скрипт, щоб відкрити запит Github pull у вікні браузера.
Ось команда, яку потрібно виконати:
відчинено https://github.com/ParentOwner/ RepoName / порівняти / розвиватися ... ДжошуаСойло : Поточнарозгалуження
Де сміливі речі повинні бути динамічними.
Мені потрібно зрозуміти, як витягти в BASH такі речі:
RepoName - name of the repo
develop - ARGUMENT to my bash script
JoshuaSoileau - github username of the current user
CurrentBranch - name of the currently checked out git branch.
Я знаю, як зробити наступне:
RepoName - ??
develop - $1 argument in my bash script
JoshuaSoileau - ??
CurrentBranch - $(git rev-parse --abbrev-ref HEAD)
Як витягнути 1. RepoName
і 2. Current github username
у сценарії BASH?
Ось що я досі маю:
git-open-merge() {
open https://github.com/ParentOwner/??/compare/$1...??:$(git rev-parse --abbrev-ref HEAD)
}
І це називається так:
git-open-merge develop