ちょび日記

明日は明日の風が吹く

2016-10-02

一時的にワークツリーを変える時


Octopress的な別ブランチでソース管理、masterにコンテンツ配置というのをやる時の手順。

# buildに生成対象のコンテンツをつくっとく
cd build
set-item env:GIT_WORK_TREE -value $((gl).Path)
git symbolic-ref HEAD refs/heads/master
git RESET HEAD .
git add .
git commit -m "hoge"
git push origin master
git symbolic-ref HEAD refs/heads/source
git reset HEAD .
remove-item env:GIT_WORK_TREE
cd ..

bashなどのshellだと一時的に環境変数変えるのが楽だったんですが、Powershellはちと面倒ですねー。



Copyright© 2016, chobie All rights reserved.