次のようにして、現在の Git ブランチの名前に一致するリモート ブランチにプッシュおよびプルできると教えられました。
git push origin HEAD
また
git pull origin HEAD
以前は常に機能していましたが、奇妙に機能しない場合があり、代わりにマスターブランチからのプッシュ/プルを延期します(これにより、プル時にマージが発生します...私がやりたいことではありません)。次のようなブランチの名前を使用するだけで、現在のブランチから簡単にプッシュ/プルできることを私は知っています:
git pull origin name-of-branch-i-want-to-pull-from
とにかく:
- ほとんどの場合のように、HEAD が追跡を失っている/現在のブランチを指していない理由はありますか?
- コマンドでブランチに明示的に名前を付けずに、現在作業しているブランチにプッシュ/プルする方法はありますか (リモート ブランチの名前が一致する限り)。