Ever wanted to grab a file from another branch in git
, but don’t want to checkout
to the target branch?
git-show
to the rescue.
export BRANCH="123-feature"
export INPUT="app/Http/Livewire/MyComponent.php"
export OUTPUT="MyComponent-123-feature.php"
git show $BRANCH:$FILE > $OUTPUT
Or git-diff
if you to do that:
git diff master:app/Http/Livewire/MyComponent.php \
feature:app/Http/Livewire/MyComponent.php
