Git コマンド集 ~履歴管理&操作編~

git_logo Git
スポンサーリンク

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を実務などで使用するソース履歴管理系のコマンドを紹介しました。
これらのコマンドを理解することで、日常的な開発作業をスムーズに進めることができます。

コメント

タイトルとURLをコピーしました