自分が業務でよく利用するGitコマンドを集めました。
- ローカルブランチの最新化
$ git pull origin main
- ローカルブランチの最新コミットIDの確認
(これをリモートの最新コミットIDと比較して、ローカルが最新か確認。)
$ git log -1 HEAD
- 今のブランチは何だっけ?
$ git branch
- ブランチを切り替え
$ git checkout <ブランチ名>
- 特定のブランチにプッシュする
$ git push <リモートリポジトリ名> <ブランチ名>
- 特定のブランチを削除する(ローカル)
$ git branch -d <ブランチ名>
- 特定のブランチを削除する(リモート)
$ git push origin --delete <ブランチ名>
- 間違ってしまった変更をディレクトリごと元に戻す
$ git checkout <ディレクトリ名>
- (gitコマンドじゃないけど…合わせてよく使うやつ)
特定ディレクトリ配下のファイルのタイムスタンプを再帰的に変更
$ find ./<ディレクトリ名>/ | xargs touch
終わりに
こういうコマンドってまとめてあると便利ですよね。汎用性の高いコマンドは今後見つけるたびに追加していこうと思います。