LoginSignup
11
4

More than 3 years have passed since last update.

【Xcode】StashとDiscardの使い方【Git】

Last updated at Posted at 2020-02-07

#役割
###Stash
「とあるブランチで作業中だけど、いますぐやりたいことができた😓」

✅作業を一時的に待避させる。
✅待避させた作業を復元させる。

###Discard
「変更した内容を取り消したい😥」

✅xcodeの場合、選択したコードのみを取り消せる。
✅変更した1ファイル、全てのファイルを変更前に戻せる。

#git - stashの使い方

###✅作業を一時的に待避させる。

1.以下の画像のように、Source controlを開く。
2.Stash changesを押す。
3.退避させた作業を保存完了👍
image.png

###✅待避させた作業を復元させる。

1.source control navigationを開く。
image.png
2.stashed changesファイルを開くと、退避させた作業が保存されているので選択する。
image.png
3.無事に復元できたら完了👍

#git - discardの使い方

###✅xcodeの場合、選択したコードのみを取り消す。
1.取り消したいコードの青縦線をクリックする。
2.変更したコードが青枠で囲われるので、discard changesを選択する
3.変更したコードが削除される👍
image.png

###✅変更したファイルを変更前に戻す。
1.ファイル欄から、対象のファイルを右クリックし、source controlを選択する。
2.discard changes in ファイル名を選択するとそのファイルの変更が全て取り消される👍
image.png

###✅全てのファイルを変更前に戻す。
1.xcodeの上部バーのsource controlを選択する。
2.discard all changes...を選択すると全てのファイルの変更が全て取り消される👍
image.png

#参考

11
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
4