質問
1. git chekcout .とは?
2. このような記号の入ったものをうまく検索する方法は?

git checkoutは分かるのですが、一度作業でエラーを出した際に「git checkout .したら?」というご意見をいただいたのですが、git checkout .とはなんでしょうか?
検索したのですが.が認識されないのか、ほしい情報が見つけられず。

状況としましては、gitでmergeしようとした際にファイルの情報が合わないというようなエラーメッセージがでました。
git statusでリポジトリの状況を見たら、関係ない箇所のファイルを動かしてしまっていたらしく(GUIで主にファイル操作していたため)、その際に上記アドバイスをいただきました。
結果解決したのですが、何を自分でしたのかよくわかりません。

よろしくお願い致します。