“git kembali ke komit sebelumnya sementara” Kode Jawaban

bagaimana cara kembali 1 komit i

$ git reset --soft HEAD~1  // The last commit will be removed from your Git History
Hilarious Horse

git kembali ke komit sebelumnya sementara

---- [Temporarily switch to a different commit] ----
# If you want to temporarily go back to a particular commit, fool around, 
# then come back to where you are
> git checkout 0d1d7fc32

# Or if you want to make commits while you're there, 
# go ahead and make a new branch while you're at it:
> git checkout -b old-state 0d1d7fc32 

---- [Hard delete unpublished commits] ----
# If, on the other hand, you want to really get rid of everything you've done
# since then, there are two possibilities.
# One, if you haven't published any of these commits, simply reset:

# This will destroy any local modifications.
# Don't do it if you have uncommitted work you want to keep.
> git reset --hard 0d1d7fc32

# Alternatively, if there's work to keep:
> git stash
> git reset --hard 0d1d7fc32
> git stash pop
# This saves the modifications, then reapplies that patch after resetting.
# You could get merge conflicts, if you've modified things which were
# changed since the commit you reset to.
Darkstar

Jawaban yang mirip dengan “git kembali ke komit sebelumnya sementara”

Pertanyaan yang mirip dengan “git kembali ke komit sebelumnya sementara”

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya