Kategoria: GIT

Git Parent Branch

Łukasz Piotrowski Komentarzy 0

Dziś bardzo krótko ale zwięźle.

Czasami w ferworze walk nad kodem zastanawiamy się z jakiego brancha zrobiliśmy swój branch. I tu pojawia się problem bo to nie jest takie proste do zidentyfikowania.

Oto sposób:

current_branch=$(git rev-parse --abbrev-ref HEAD | sed 's/\//\\\//')
git show-branch | awk -F'[]^~[]' '/\*/ && !/'"$current_branch"'/ {print $2;exit}'

w efekcie powinno nam wyświetlić nasz Parent Branch.

Miłego dnia i dużo commitów


Kategorie: GIT

Git – Skrypt Bash do tworzenia patch z użyciem rsync

Łukasz Piotrowski Komentarzy 0

Witajcie

Dziś postanowiłem opublikować mały acz niezwykle przydatny skrypt Bash dzięki któremu tworzenie patchy do kopiowania jest niezwykle proste i przyjemne.


Kategorie: Linux GIT

GIT Bisect – Wydajne debugowanie

Łukasz Piotrowski Komentarzy 0

GIT czym jest każdy wie. Może poza tymi którym SVN założył bardzo ciemne okulary. Ale nie będę się dziś rozwodził nad przewagą jednych nad drugimi bo oba mają swoje wady i zalety.

Dziś natomiast postaram się przybliżyć problem debugowania aplikacji będących pod kontrolą repozytoriów GIT i tego jak bardzo łatwo można znaleźć błąd i miejsce w programie.


Kategorie: GIT
Tagi: Git bisect debug
Top