初心者がGitの概念とよく使うコマンドをまとめてみた

 

最近Gitを本格的に利用するようになりました.自分なりに概念とよく使うコマンドをまとめてみました.

Gitの概念

ローカルとかリモートとか色々ありますが,図にすると以下のようになると思います.

 

Untitled

 

作業ディレクトリ

ファイルの作成や修正を行う領域.git add することで,ファイルをステージングエリアにあげることができます.

ステージングエリア

この領域のファイルがgitで管理されます.変更が確定(きりの良いところになる)したら,git commit でリポジトリ(ローカル)にあげます.

リポジトリ(ローカル)

commit(確定)したファイル置き場です.実際には,作業ディレくトリとステージングエリア,リポジトリ(ローカル)は,ローカル開発環境の上にあり,よほど注意しないとどのファイルがどのエリアにあるのかわからなくなります(わかるために,git log や git statusコマンドがあります.)

リポジトリ(リモート)

GitHubなどのリポジトリサービスになります.このリポジトリがmasterリポジトリになります.Gitではローカル上に個人用のversion管理されたソースコードリポジトリがあり,ローカル上での開発もversion管理できますし,それをmasterにpullして,mergeすることで,masterをversionアップさせて行きます.

よく使うコマンド

初期設定

git config コマンドを使って,gitのユーザ名やメールアドレスを指定します.コマンドに色をつけて見やすくしておきます.

最初にやること

gitで管理するプロジェクトを作成して,git initします.するとディレクトリ中に.gitというファイルが生成され,これ以後のファイルがgit管理化におかれます.

.gitignoreファイルは,gitファイルの管理化に置かないファイルを記述します.(例:.DS_Storeや*.logなど).

最初にやること

gitで管理するプロジェクトを作成して,git initします.するとディレクトリ中に.gitというファイルが生成され,これ以後のファ

状態を確認する

差分をみる

ブランチ関連

コミット関連

  • このエントリーをはてなブックマークに追加
  • Pocket

この記事へのコメントはこちら

メールアドレスは公開されませんのでご安心ください。
また、* が付いている欄は必須項目となりますので、必ずご記入をお願いします。

内容に問題なければ、下記の「コメント送信」ボタンを押してください。