add Cmd#pipe and use in Git#commit and Git#tag