Cum să anulezi un fișier în git? (Unix, Git, Controlul Versiunilor)

Sanjay Yadav a intrebat.
a intrebat.

Am făcut git commit <file> pentru un fișier și, de asemenea, am trimis acel fișier cu git submit <file>.
dar acum vreau să dezangajez modificările.
Am încercat și eu git reset HEAD~1 <file> urmat de git checkout -- <file>
dar când fac git update apare din nou ca fișier acceptat.
Mă poate ajuta cineva cum pot anula confirmarea modificărilor mele?

Comentarii

  • Simplu. –  > Por Thushi.
  • Ați încercat git revert <commit> ? –  > Por neuron.
  • Ce este git submit? –  > Por cuonglm.
  • git update îmi este de asemenea necunoscută. –  > Por yaegashi.
  • Dacă ați publicat deja comiterea dvs. la alte persoane, vă recomand să faceți git revert și să o publicați din nou pentru a evita orice probleme. Fiți extrem de atent atunci când încercați să rescrieți istoricul confirmării. –  > Por yaegashi.
1 răspunsuri
Smokingul lui Dave

Uită-te la diversele scenarii listate în carte pentru rescrierea istoricului:

https://git-scm.com/book/en/v2/Git-Tools-Rewriting-History

Dacă aveți nevoie de mai mult ajutor, scrieți ce doriți să realizați.