LoginSignup
0
0

More than 1 year has passed since last update.

git 学習中

Last updated at Posted at 2019-11-30

#まとめて git pull したいときは

$ find . -name .git -printf '%h\n' | xargs -I{} sh -c 'cd {}; git pull;'

これをaliasにでも登録しておけば、OK

もう少しスマートな方法が分かれば、更新します。

#checkoutをすべて破棄したい

$ git checkout master
$ git status

壊しちゃった

特定のSHAに戻して、何事もなかったことにしたい

git push -f origin <SHA#>:<Branch Name>

自分のローカルブランチなら、簡単です。メインブランチなど重要なものは管理者でロックされている可能性はあります。そうなると、本コマンドは実行できません。

そうなる前に

なにをcommitするか、確認しましょう

git ls-files -m

変更対象のファイルが表示されます。注意事項は、自分のディレクトリ以下の情報しか表示しません。全体を表示したければ、gitのルートディレクトリまで移動してから実行しましょう。
"-m"は、modify。変更したファイルを表示してくれます。

おしまい

0
0
0

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
0
0