Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

How to undo the last submission in git

2025-01-18 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >

Share

Shulou(Shulou.com)06/01 Report--

This article mainly introduces "how to undo the last submission in git". In the daily operation, I believe many people have doubts about how to undo the last submission in git. The editor consulted all kinds of materials and sorted out a simple and useful method of operation. I hope it will be helpful to answer the doubt of "how to cancel the last submission in git"! Next, please follow the editor to study!

Revert command

The revert command creates a commit that restores the changes to which it was committed.

You can use it to restore the last commit, as follows:

Git revert

In the image, each circle represents a submission.

Reset command

You can also use this reset command to undo the last submission.

But be careful-it changes the submission history, so you should use it rarely.

It moves the HEAD (work branch) to the specified submission and then discards anything:

Git reset-soft HEAD~1

The soft option means that you will not lose uncommitted changes that you may have.

In the image, each circle represents a submission.

If you want to reset to the last commit and delete all unstalled changes, you can use the following-- hard option:

Git reset-hard HEAD~1

This undoes the latest commit, but also undoes any uncommitted changes.

In the image, each circle represents a submission.

Should I use reset or revert?

Reset is used only if the reset submission exists locally.

This command changes the submission history and may overwrite the history on which remote team members depend.

Instead, revert creates a new commit to undo the changes, so if the commit to be restored has been pushed to the shared repository, it is best to use revert, as it does not overwrite the commit history.

At this point, the study on "how to cancel the last submission in git" is over. I hope to be able to solve your doubts. The collocation of theory and practice can better help you learn, go and try it! If you want to continue to learn more related knowledge, please continue to follow the website, the editor will continue to work hard to bring you more practical articles!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Development

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report