LoginSignup
179
98

More than 1 year has passed since last update.

Git で force pull する方法 ( $ git reset --hard origin/branch_name )

Last updated at Posted at 2015-11-04

$ git push -f は存在するが。
$ git pull -f は存在しない。

かわりに以下のようにすれば良い。

$ git fetch
$ git reset --hard origin/branch_name

エイリアス登録

しておくと便利かもしれない。

(手軽に手元の状態を書き換えられてしまうので、注意)

$ git force-pull で登録するパターン

~/.gitconfig

[alias]
current-branch-name = ! git branch | grep -e '^\\* ' | sed -e 's/^\\* //g'
force-pull = !git fetch && git reset --hard origin/$(git current-branch)

チャットメンバー募集

何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。

メンター受付

179
98
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
179
98