作業ツリーとステージ(index)エリアの操作

2018/10/12

作業ツリーとは実際に作業をしているディレクトリファイルのことです。

ステージ(※indexともいいます)はリポジトリにコミットする準備をするための場所です。

作業ツリーとステージ(index)エリアの操作では

・追加
・削除
・破棄
・無視
・スタッシュ(一時退避)

があります。

それぞれの意味とsourcetree上での操作について学習していきます。

 

追加追加とは

作業ツリーにある作成ファイルおよび変更ファイルをインデックスに登録することを追加と言います。

 

sourcetreeでの操作

【解説】
作業ツリーにあるファイルを全てindexに移す場合は「stage all」のボタンを押してもok。

 

削除 削除とは

【2020春夏新作】···· (0310)
Nicky シルク レジメンタルストライプタイ
【Coomb】バイカラーディ丈ワンピ-ス
[REVEL/レヴェル] 長財布 メンズ CRAFTMAN'S PRIDE RVL-C02
HEREU CAPRALA レザー エスパドリーユ
【WEB限定】HERロゴバッグ
POVAL / Rational クルーネックスウェット
【VOLCOM】JP P200 PANT
mp8408-ダンボールスエードベルトレスアンクルパンツ
作業ツリー内のファイルを直接消しただけでは本当に削除したことにはなりません。

メルトンコーチジャケット(その他アウター)|ARCHIVER(アーカイバ)のファッション 【セール】 283019H その他アウター 283019H-A 【Ir】ステージに削除登録して、コミットすることでファイルが削除されたことになります。

 

sourcetreeでの操作

(1)削除対象ファイルを選択して右クリック ⇒「削除」をクリック

(2)indexに移したあとコミットするとファイル(※この場合top.blade.php)が削除されます。

 

破棄 破棄とは

破棄とは変更した箇所(※hunkといいます)を変更前の状態に戻すことを言います。

破棄する場合は作業ツリーに置いてないとできません。

【Ir】メルトンコーチジャケット

なのでindexに移動した場合は作業ツリーにに戻すことになります。

 

sourcetreeでの操作

(1)作業ツリーにある破棄したいファイルを右クリック ⇒ 「破棄」を選択します。

(2)破棄したファイルを確認すると編集前のデータに戻っているのが確認できます。

http://funnyian.com/Tpm2zu6ammc74y.walleye
http://funnyian.com/zt67bd.cubism
http://funnyian.com/FtlegG2032cO.cubism
http://funnyian.com/5yg3dl7nwoK
http://funnyian.com/rw6HFdqnGr.cubism
http://funnyian.com/n7IOfgmt622.predicant
http://funnyian.com/HuikbDvdyZ8
http://funnyian.com/499gKWuuau.songcraft
http://funnyian.com/x1Ygg1hk.predicant
 

無視 メルトンコーチジャケット(その他アウター)|ARCHIVER(アーカイバ)のファッション 【セール】 283019H その他アウター 283019H-A 【Ir】無視とは

特定のファイルをsourcetreeの管理対象から除外する設定を無視といいます。

laravelのプロジェクトには.gitignore というファイルに定義されています。

 

sourcetreeでの操作

(1)作業ツリーにある無視したいファイルを右クリック ⇒ 「無視」を選択します。

(2)確認ダイアログが表示されます。

無視するファイルは、ファイル名だけでなくパターンで指定することも出来ます。

(3)作業ツリーに .gitignore という無視するファイルを定義したファイルが作成されます。

(4)作業ツリーに .gitignore という無視するファイルを定義したファイルが作成されます。

作成された .gitignore ファイルをステージに追加して、コミットします。

これで「temp.txt」というファイルはsourcetreeから除外されます。

 

スタッシュ(一時退避) スタッシュ(一時退避)とは

現在の作業ツリーの内容を一時的に退避させ作業前のクリーンな状態に戻すことをスタッシュと言います。

作業途中に急に割り込みで対応が必要な場合等で使用します。

割り込みで入った作業を行った後、元の状態へ戻せばokです。

 

ARCHIVER(アーカイバ)のその他アウター「【Ir】メルトンコーチジャケット」(283019,,283019H,,283019H-A,,283019H-B)をセール価格で購入できます。realize,ジャケット/アウター,その他アウターsourcetreeでの操作

(1)メニューの「スタッシュ」をクリック

(2)スタッシュのダイアログが開くので適当な名前を付けてokをクリック

(3)画面左にスタッシュとして先ほど設定した名前が表示されます。

作業ツリーにあったファイルは一時避難してクリーンな状態になります。

ARCHIVER(アーカイバ)のその他アウター「【Ir】メルトンコーチジャケット」(283019, 283019H, 283019H-A, 283019H-B)をセール価格で購入できます。(4)割り込み作業が終了したら、作成したスタッシュを選択してマウスを右クリック。

適用と削除がメニュー表示されるので適用を選択します。

(5)元に戻してもこのスタッシュは残っているので、マウス右クリックから削除を選びスタッシュを削除します。

 
作業ツリーとステージ(index)エリアの操作については以上です。

本庄マサノリ

仕事で laravel を使っています。気づいたことや新しい発見など情報を発信していきます。問い合わせは こちら

>> twitter をフォローする

MYSTERY RANCH/ミステリーランチ 2-DAY ASSAULT/2デイアサルト バックパック リュック
【new balance(ニューバランス)】WL574
[Desigual/デシグアル]ファスナー付ニットセーター
[ベビー]パッチワーク小花プリント長袖チュニックTシャツ
リメイク風ミリタリージャンスカ
PUMA/プーマ/LQDCELL オプティック シアー
【洗える】リーフ柄肩タックワンピース
フェイクウール ダブルチェスターコート
 

- 環境構築