Gitはソースコードの変更履歴を管理するための分散型バージョン管理システムです。
本記事では、Gitを実務などで使用するソース履歴管理系のコマンドを解説します。
1, git pull
リモートリポジトリの変更を取得し、ローカルリポジトリに反映するコマンドです。
git pull
チーム開発では、作業前に必ず実行することが推奨されます。
現在使用中のローカルリポジトリのブランチに、リモートリポジトリの変更を取り込みます。
2, git fetch
リモートリポジトリのすべてのブランチの変更を取得します。
git fetch
pull との違いはローカルリポジトリにはその内容は反映されないことです。
新しいブランチがリモートリポジトリに作成されているときに、そのブランチ情報を取得する場合などに使います。
3, git add
ファイルをステージングエリアに追加するためのコマンドです。
git add {ファイル名}
git add .
. を指定すると、変更されたすべてのファイルを一括で追加できます。
4, git commit
ステージングされた変更を履歴として保存するためのコマンドです。
git commit -m "コミットメッセージ"
コミットメッセージには「何を変更したのか」が分かる内容を書くことが重要です。
5, git push
ローカルリポジトリのコミットをリモートリポジトリに送信するコマンドです。
git push
自分の変更を他のメンバーと共有する際に使用します。
自分のコミットを強制的にリモートに反映したい場合は force オプションを使う
git push --force
ただし、他の人がコミットしてる場合は、その内容が上書きされて消えるので注意
まとめ
本記事では、Gitを実務などで使用するソース履歴管理系のコマンドを紹介しました。
これらのコマンドを理解することで、日常的な開発作業をスムーズに進めることができます。

コメント