Git

Gitで特定のローカルブランチをリモートブランチの変更に追従させるワンライナー

More than 3 years have passed since last update.

例えばあるブランチをレビューした後,更に他の人がそのブランチに変更を加えたとき&既にfetchしているとき.
git reset --hard @{u}

(もちろんfetchもしたいときはgit pull --rebaseすればok :ok_woman: )

@{u}?

<branch name>@{upstream}はそのブランチに対応したupstreamのブランチ名を取得する.
ここでbranch nameを省略すると現在のブランチを表し,また@{upstream}@{u}と省略できる.

参考

git help rev-parse