Game Object Menu - Prefab Commands

Notes:

Game Object Menu - Prefab Commands :

Prefab: is a reusable template
Prefab is a wrapper for a game object and its associated components

Create a prefab:
Drag the game object directly into a folder created for storing prefabs
Note:
Once you create a prefab; you can create infinite number of instances of it

Creating instance:
Drag the prefab into Hierarchy panel or into the scene to create an instance
Note:
Any edits made to a prefab are immediately affected to all of its instances

Game Object menu Commands related to prefabs:

Break Prefab Instance:
Break Prefab Instance command allows us to break a link between prefab and prefab instance.

Apply Changes To Prefab:
Apply changes to prefab command allows us to apply any changes made to a prefab instance to the original prefab.