"Randall S. Becker" <rsbecker@xxxxxxxxxxxxx> writes: > On June 3, 2015 1:35 PM Junio C Hamano wrote: >> Is that really true? It all depends on why you came to a >> situation to have "missing files" in the first place, I would >> think, but "git checkout $path" is "I messed up the version in >> the working tree at $path, and want to restore them". One >> particular kind of "I messed up" may be "I deleted by mistake" >> (hence making them "missing"), but is it so common to delete >> things by mistake, as opposed to editing, making a mess and >> realizing that the work so far was not improving things and >> wanting to restart from scratch? > > When working in an IDE like ECLIPSE or MonoDevelop, accidentally > hitting the DEL button or a drag-drop move is a fairly common > trigger for the "Wait-No-Stop-Oh-Drats" process which includes > running git checkout to recover. That is an interesting tangent. If you are lucky then the deleted file may be unedited one, but I presume that you are not always lucky. So perhaps "git checkout" is not a solution to that particular IDE issue in the first place? -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html