fatal: The current branch feature/your_branch has no upstream branch. と出てきた。
現在のブランチが upstream (リモートのgit) にないよ。と言われた。
そんなはずはない。何回かgit pushもしたことあるし, pullもしたことあるのに!
リモートブランチの追跡が無かったようです。
参考リンク:git pushとブランチの追跡
$ git push -u origin <branch>
カレントブランチの変更をリモートにpushしつつ、そのブランチを追跡できるようになる。
これを記述したら pull も push もできるようになりました。