gitチートシート
Git は、分散型のバージョン管理システムで、プロジェクトのソースコードの履歴を追跡し、変更を管理するのに役立ちます。以下に、よく使うコマンドについての基本的な説明を示します。
git init
このコマンドを使用して、新しい Git リポジトリを初期化します。現在のディレクトリに.git フォルダが作成され、リポジトリのメタデータが格納されます。
git remote add origin git@bitbucket.org:user/repo-name.git
リモートリポジトリを設定します。この例では、origin という名前で Bitbucket 上のリモートリポジトリの URL を指定しています。
git add . -A
リポジトリ内のすべての変更されたファイルを、次のコミットで追跡するようにステージングエリアに追加します。
git commit -m "initial commit"
ステージングエリアに追加された変更を、リポジトリにコミットします。このコマンドに続くメッセージは、コミットに関する説明です。
git push -u origin main
ローカルリポジトリの変更をリモートリポジトリ(origin)の main ブランチにプッシュします。-u オプションは、今後のプッシュやプルでデフォルトのリモートブランチとして main を設定します。
git status
リポジトリの現在の状態を表示します。変更されたファイル、ステージングされていない変更、ブランチ情報などが表示されます。
git pull
リモートリポジトリから最新の変更を取得し、ローカルリポジトリにマージします。
git checkout -b "new-branch"
新しいブランチ(この例では new-branch)を作成し、そのブランチに切り替えます。
git log
リポジトリのコミット履歴を表示します。各コミットのハッシュ、作者、日付、コミットメッセージが表示されます。
git diff
ワーキングディレクトリとステージングエリアの差分を表示します。これにより、変更されたファイルや追加・削除された行がわかります。
git checkout main
ブランチを切り替えます。この例では、main ブランチに切り替えています。
この記事は元々 Qiita に掲載されています。