Git

Git

gitコマンドの使い方 ~ git branch ~

git branch コマンド概要gitbranchはローカルリポジトリのブランチに対して以下の操作をするコマンドです。ブランチのリスト表示ブランチの作成ブランチの削除upstream(上流ブランチ)の設定upstream(上流ブランチ)の...
Git

gitコマンドの使い方 ~ git cat-file ~

git cat-file コマンド概要gitcat-fileはリポジトリに登録されている以下のオブジェクトの内容を表示するコマンドです。commitオブジェクトtreeオブジェクトblobオブジェクトtagオブジェクト以下の図のworkin...
Git

git cherry-pickの使い方|特定コミットだけを取り込む手順と注意点

git cherry-pick コマンド概要gitcherry-pickコマンドは特定のcommitの変更内容だけを取り込んで新しいcommitを作成します。以下の図はmasterブランチでcommit(C)をcherry-pickした場合...
Git

gitコマンドの使い方 ~ git rebase ~

git rebase コマンド概要gitrebaseコマンドには以下の2つの機能があります。2つのcommitの履歴を一直線にする複数のcommitを1つのcommitにまとめる共通していることは、commit履歴を綺麗にすることです。2つ...
Git

gitコマンドの使い方 ~ git merge ~

git merge コマンド概要gitmergeコマンドはcheckout中のブランチに対して、指定したブランチの内容を取り込み新しいcommitを作成します。以下は、masterブランチにdevelopブランチのcommit(B)とcom...
Git

gitコマンドの使い方 ~ git commit ~

git commit コマンド概要gitcommitコマンドは次の2つのオブジェクトを作成しリポジトリに登録するコマンドです。treeオブジェクト:ディレクトリの情報commitオブジェクト:blobオブジェクトやtreeオブジェクトなどの...
Git

git rmの使い方|ファイルをGit管理から削除・除外するコマンド解説

git rm コマンド概要gitrmコマンドは以下の2つの処理を行います。1. staging-area(ステージングエリア)のインデックスに登録されたファイル情報を削除する2. working-directory(作業ディレクトリ)からフ...
Git

gitコマンドの使い方 ~ git ls-files ~

git ls-files コマンド概要git ls-filesコマンドはstaging-area(ステージングエリア)でインデックスされているファイルを確認したい場合に利用するコマンドです。ディレクトリパスを含むファイルパスの一覧を表示する...
Git

git addの使い方まとめ|「git add .」との違いやステージングの基本

git add コマンド概要git addを簡単に説明すると「ステージングエリア(インデックス)に追加する」となるのですが、もう少し具体的に理解しておくと、その他のコマンドについても理解が進みやすくなります。git addは以下の2つの処理...
Git

gitコマンドの使い方 ~ git reflog ~

git reflog コマンド概要HEADやブランチの移動履歴の確認や整理を行うコマンドです。gitreflogはこのコマンド単体で利用するより、他のコマンド(例えばgitdiffなど)と合わせて利用することが多いです。git reflog...