, -...
git remote show origin, , . ,
$ git remote show origin
* remote origin
Fetch URL: blade:/var/scratch/code
Push URL: blade:/var/scratch/code
HEAD branch: foo
Remote branches:
foo tracked
bar tracked
qux tracked
, foo.
, , , , (, - ). ,
$ b=$(git remote show origin | grep "HEAD branch" | awk -F: '{print $2}')
$ echo $b
foo
, origin/foo origin/HEAD ( ), CruiseControl , , , hard- reset :
$ b=$(git remote show origin | grep "HEAD branch" | awk -F: '{print $2}')
$ git reset --hard origin/$b
: , HEAD , . , rebase HEAD . HEAD , .