Git

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

git tag コマンド概要タグ(tag)とは特定のcommitに名前を付けたものです。リリースのタイミングで付与するなどの利用方法があります。gittagはタグに対して以下の操作をするコマンドです。タグ(tag)の表示タグ(tag)の作成...
Git

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

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

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

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

BigQueryのバックアップ機能(スナップショット デコレータ)を利用する方法

スナップショットデコレータ(snapshotdecorators)はBigQueryの標準機能として自動で取得されるバックアップ機能です。BigQueryのバックアップとして簡単に利用できる良い機能なのですが、注意点もありますので合わせて紹...
Git

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コマンドの使い方 ~ git rm ~

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

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

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