tips:git:start
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| tips:git:start [2024/06/28 04:06] – [Git] yuuho | tips:git:start [2025/06/23 19:31] (現在) – [branch を扱う] yuuho | ||
|---|---|---|---|
| 行 36: | 行 36: | ||
| * repository (commit) | * repository (commit) | ||
| - | < | + | * < |
| - | < | + | |
| 見やすさのために | 見やすさのために | ||
| < | < | ||
| + | |||
| + | ==== コミットを作らず差分の共有をする ==== | ||
| + | <code bash> | ||
| + | # パッチファイルを作るとき(working vs staging) | ||
| + | git diff > hoge.patch | ||
| + | ## ↑は staging と workingdir の比較 | ||
| + | ## 前回 commit と workingdir を比較する場合は | ||
| + | git diff HEAD > hoge.patch | ||
| + | # パッチを適用するとき(コミットを作らず working に展開) | ||
| + | git --git-dir= apply -p1 hoge.patch | ||
| + | # または | ||
| + | patch -p1 < hoge.patch | ||
| + | |||
| + | # パッチを戻すときは | ||
| + | git --git-dir= apply -R -p1 hoge.patch | ||
| + | ## というように -R オプションを付ければよい。 | ||
| + | </ | ||
| + | |||
| + | 特定のディレクトリ以下について調べる場合は '' | ||
| + | |||
| + | patch も base64 で共有するのが良いかも。空白などの情報が大切みたい。 | ||
| + | |||
| + | |||
| + | |||
| + | ==== bundle を使ってコミットを共有する ==== | ||
| + | |||
| + | 以下のような流れで実行する | ||
| + | |||
| + | * 最初に現在の状態を bundle にする。 <code bash>git bundle create v00_first.bundle master</ | ||
| + | * 他の環境で bundle を復元 <code bash>git clone v00_first.bundle repo_name</ | ||
| + | * 場合によっては ディレクトリに入ってから '' | ||
| + | * 作業している環境で新しいコミットを作る <code bash>git add hogehoge | ||
| + | git commit -m " | ||
| + | * 差分だけを bundle 化。< | ||
| + | * 別環境で差分 bundle を pull <code bash>git remote add diff_commit / | ||
| + | git pull diff_commit HEAD</ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| ==== タグ ==== | ==== タグ ==== | ||
| 行 120: | 行 161: | ||
| === 設定を確認する === | === 設定を確認する === | ||
| <code bash>git config --get hoge.fuga.piyo</ | <code bash>git config --get hoge.fuga.piyo</ | ||
| + | |||
| + | === 設定を消す === | ||
| + | <code bash>git config --unset hoge.fuga.piyo</ | ||
| 行 191: | 行 235: | ||
| git commit -m " | git commit -m " | ||
| </ | </ | ||
| + | |||
| + | ===== コマンド ===== | ||
| + | |||
| + | ==== add したものの確認 ==== | ||
| + | <code bash>git diff --cached</ | ||
| + | |||
tips/git/start.1719547606.txt.gz · 最終更新: 2024/06/28 04:06 by yuuho
