2020年4月6日git-command

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

2020年4月6日git-command

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

2020年4月5日git-command

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

2020年4月5日git-command

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

2020年4月4日git-command

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

2020年4月4日git-command

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

2020年3月30日git-command

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

2020年3月29日git-command

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

2020年3月29日git-command

git remote コマンド概要 リモート追跡ブランチのリモートリポジトリの設定と確認を行うコマンド 基本となる4つの操作を覚えておく。 設定状態の確認設定の追加設定の変更設定の削除 git remote コマンドの使い方 設定の確認 g ...

2020年3月29日git-command

git show コマンド概要 git show コマンドには2パターンの利用方法があります。 指定したcommitの情報と1つ前のcommitとdiffした結果を表示する指定したcommitのファイルの内容を表示する git show コ ...

2020年3月28日git-command

git diff コマンド概要 commitやファイルの差分を表示するコマンドです。 オプションの指定方法で3つのエリアを超えた比較ができる 1. working-directoryとstaging-area2. sat ...

2020年3月28日git-command

git status コマンドの概要 git statusは以下の3つの情報が表示されます 1.HEADが指すcommitとステージングエリア(staging-area)で差分のあるファイル2.作業ディレクトリ ...

2020年3月27日git-command

git log コマンドの概要 commit履歴を確認するコマンドです。 git log を利用するとcommitツリーを可視化することもできます。 $ git log --all --graph * commit 13 ...

2020年3月26日git-command

git init コマンドの概要 ローカルリポジトリを構築するコマンドです。 具体的には「.git」フォルダ以下にフォルダやファイルが作成されます。 git init コマンドの使い方 git init git init ...

2020年3月25日git-command

git config コマンドの概要 gitには数百種類の設定項目がありますが、ポイントは図の通り設定ファイルが3つ箇所にあり上に設定されているほど優先度が高くなります。 file-option適用範囲設定ファイルの場所--localリポジ ...

2020年3月14日git-master

GitHubをリモートリポジトリとして利用するといっても、第7回で行った2つのリポジトリの操作とほとんど変わりません。 では、早速、はじめましょう。 GitHubにリポジトリを作成する 第8回でGitHubにリポジトリを作成していないかたは ...

2020年3月14日git-master

第7回まででcommitの仕組みや2つのリポジトリを利用したcommitの反映する方法について学んできました。 gitについての理解がここまで深まった状態になれば、リモートリポジトリにGitHubを利用しても混乱することはないはずです。 G ...

2020年3月14日git-master

第1回でgitは分散型バージョン管理システムであることをお伝えしました。 また、GitHubなどのPublicなリモートサーバを利用しなくても、複数人でgitを利用できることについてもお伝えしました。 今回はリモートサーバを利用せずに2人( ...

2020年3月14日git-master

gitを学ぶ際に、よく理解しないままbranchを作成し利用していると、branchをファイルやフォルダの塊が別の環境にコピーされたようなイメージを持たれる方がいますが、これはSVNなどを経験している方に多いです。 第1回から第5回まで順番 ...

2020年3月14日git-master

今回は実際にgitのコマンドを実行してcommitを作成していきましょう。 「第2回 commitツリーをイメージする」と同じものを実際のgitコマンドで作成してみましょう。 gitでcommitツリーを作成する 第2回での図と照らし合わせ ...

新着記事

Google ドライブ でローカル PC 側のデフォルトの同期フォルダ名「Google ドライブ」を変更する方法

私は、オンラインストレージ(クラウドストレージ)として、OneDrive と G ...

Linux Mint MATE 20.1 の xkeysnal で Windows の AutoHotKey と同じ設定をする

Linux Mint を利用しているときに、Windows で利用している Au ...

VSCode の 拡張機能(Markdown Preview Enhanced)で目次の自動生成と CSS で見た目をカスタマイズする

Markdown ファイルへの目次の自動生成やプレビュー時のデザインを CSS ...

Linux Mint MATE 20.1 でサーバ構築 #2 ssh/xrdp リモートデスクトップ

今回は、Windows10 から Linux Mint MATE 20.1 への ...