Git
ブランチの種類 どの観点から見るかで呼び名が異なることに注意。 リモートブランチ:リモートリポジトリのブランチ。 リモート追跡ブランチ(masterブランチからは上流ブランチ):origin/masterのようなローカルリポジトリに存在するリモートリポジトリ相…
本当に今更なんだけど。。。チェックアウトコマンドには2通りの使い方がある。 ブランチの切り替え 複数ブランチ間の切り替えに用いる。 ワーキングツリーへのファイル展開 ワーキングツリーで編集したファイルを差し戻す場合に利用する。 # コミット「6f87…
焦らず少しづつマスターしていこう!! commitの取り消し resetとrevertの2通りが存在する。revertのほうが安全ではあるが不要な履歴がログに残ってしまう。resetはその逆。 resetはcommit履歴および修正履歴自体が削除される。 revertはcommit履歴および修…
リモートリポジトリにはマージ後にコミットしないとマージの反映がなされないことに注意!! merge手順 マージ先のブランチにチェックアウト マージ元のブランチを指定してマージ 【コマンド】 git checkout <マージ先ブランチ名> git merge <マージ元ブラン…
リモートリポジトリの表示 【コマンド】 git remote //URL省略 git remote -v //URL表示 【実行例】 $ git remote origin $ git remote -v origin https://***@github.com/okn-yu/Nand2Tetris.git (fetch) origin https://***@github.com/okn-yu/Nand2Tetris…
ブランチの表示 ローカルブランチの確認 【コマンド】 git branch 【実行例】 $ git branch * master リモートブランチの確認 【コマンド】 git branch -r 【実行例】 $ git branch -r origin/master ローカル・リモート両方のブランチを表示 リモートブラン…
タグの代表的な利用シーンとしてはトピックブランチでの実装が完了し統合ブランチにマージが完了に伴う新規バージョン更新時など。 はじめに 適時更新していくこと タグ概要 軽量タグと注釈付きのタグの2種類ある。 軽量タグは単なるコミットの別名(コミッ…
まずはいつもどおり用語の整理から。当たり前だけどGitとGithubは全然違う。 Git 分散型バージョン管理システム。もともとLinuxカーネルのソースコード管理用に開発された。 分散型なのでソーシャルコーディングが可能。 GitHubを利用しなくてもGitの利用は…