#役割
###Stash
「とあるブランチで作業中だけど、いますぐやりたいことができた😓」
✅作業を一時的に待避させる。
✅待避させた作業を復元させる。
###Discard
「変更した内容を取り消したい😥」
✅xcodeの場合、選択したコードのみを取り消せる。
✅変更した1ファイル、全てのファイルを変更前に戻せる。
#git - stashの使い方
###✅作業を一時的に待避させる。
1.以下の画像のように、Source control
を開く。
2.Stash changes
を押す。
3.退避させた作業を保存完了👍
###✅待避させた作業を復元させる。
1.source control navigation
を開く。
2.stashed changes
ファイルを開くと、退避させた作業が保存されているので選択する。
3.無事に復元できたら完了👍
#git - discardの使い方
###✅xcodeの場合、選択したコードのみを取り消す。
1.取り消したいコードの青縦線
をクリックする。
2.変更したコードが青枠で囲われるので、discard changes
を選択する
3.変更したコードが削除される👍
###✅変更したファイルを変更前に戻す。
1.ファイル欄から、対象のファイルを右クリックし、source control
を選択する。
2.discard changes in ファイル名
を選択するとそのファイルの変更が全て取り消される👍
###✅全てのファイルを変更前に戻す。
1.xcodeの上部バーのsource control
を選択する。
2.discard all changes...
を選択すると全てのファイルの変更が全て取り消される👍
#参考