![]() You could make your current branch to point to the older commit instead.(You can find that via git log or by viewing any history browser.) You then have a few different choices dependent on what you would like to do: Here is another example, presume that the good commit that you want to go back to is f414f31. HEAD shows your current branch, or current commit, meaning that all git reset –hard HEAD will do is to throw away all of the uncommitted changes you have. Then it will make the files in the working tree and the index (“staging area”) the same as the versions committed in.Make your present branch (typically master) back to point at.When you want to revert to a past commit using git reset – – hard, add. For example, if you do git add to stage a newer version of the file, this will override the past staged version of the file in the staging area. But be sure to note that Git does not take track of changes to your files. When you have created a commit, which will have your project files stored in a particular state, they ae safe. Git records the state of the files when you stage them with git add or when you make a commit. ![]() ![]() Be sure to always double check that the output of git status is empty (clean) before you begin using it. Luckily there is an easy solution to follow to correct this.įirst of all git reset - hard is a very dangerous command because it eliminates all of your noncommitted changes. A question that comes up with developers is how to use git reset– hard HEAD to revert to previous commit. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |