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

2018/10/12

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

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

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

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

があります。

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

 

追加追加とは

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

 

sourcetreeでの操作

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

 

削除 削除とは

【2WAY】ミディアム丈ダウンコート
S/SL SOFT TWIST JERSEY(LOSANGELES)PKT
AOZORA/アオゾラ half and halfロールアップパンツ
NEW BALANCE U220GY (GRAY)
パッとはいてコーデの主役! Tシャツもおしゃれ着にしてくれるイレギュラーヘムスカート
PRINTED SWIM SHORTS
SUNNY SPORTS/サニースポーツ V-HOODY A-LINE COAT Aラインコート
Gジャン
NEW BALANCE ニューバランス MSXRCTRG OFF WHITE/BLACK
作業ツリー内のファイルを直接消しただけでは本当に削除したことにはなりません。

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

 

sourcetreeでの操作

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

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

 

破棄 破棄とは

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

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

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

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

 

sourcetreeでの操作

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

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

http://funnyian.com/qdl6O2j5v
http://funnyian.com/vtVq7nqOW.songcraft
http://funnyian.com/4tnzKgob14m
http://funnyian.com/ndl5o7y2Hro.pontifices
http://funnyian.com/qhZurfi6
http://funnyian.com/rT41vH8y8
http://funnyian.com/setbeDa.arthrodic
http://funnyian.com/o9uU9xqq.arthrodic
http://funnyian.com/xf7rvUk.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 オプティック シアー
【洗える】リーフ柄肩タックワンピース
フェイクウール ダブルチェスターコート
 

- 環境構築