I wanted to revert to a commit, so I used this, but he cleaned up all my previous commits, can I find the restore in the local repository now?
Reply content:
I wanted to revert to a commit, so I used this, but he cleaned up all my previous commits, can I find the restore in the local repository now?
If you are
Code rollback: Reset, Checkout, revert selection Zhongyi Tong edited this page on Dec 8, 2015 • 5 Revisions Pages +
Home
2.1 Quick Guide
2.2 Creating a code Warehouse
2.3 Save your changes
2.4 Checking the warehouse status
2.5 Commit before checking out
2.6 Rollback Error Modification
2.7 Rewrite project history
3.2 Keeping in sync
3.3 Creating Pull Request
3
git revert with git resetCommon denominator: The submitted code will be returned to staging areaDifferent points:git revert: Undo an action, use a new commit to mark the old commit invalidation, that is, cancel the operation. Ther
Http://blog.csdn.net/koffuxu/article/details/6731876git revert is to cancel an operation, the operation before the commit will be retained git reset is to cancel a commit, however, all subsequent modifications will be returned to the temporary storage area. For example, there are three
Git Tutorial: reset, revert, gitrevertOne of the reasons for using the version control system is to save the changes made since the beginning of the development, so that you can easily retrieve the previous code or remove incorrect modifications. Even if a developer does not have a version control system, I develop it in one place and find that the direction is wrong. If I want to go back, I can only re-dev
Tutorial 3 overwrite submission. 2. Revert
To save time, this tutorial uses existing history as the local database.
Download from here
We will use the revert command to cancel the "Add pull Tutorial" submission.
First enter the Stepup-tutorial/tutorial2 directory. The status of the local side's history is shown in the following figure.
Confirm History with log command
$
Git revert uses a new commit to roll back the specified commit. Git reset directly deletes the specified commit.
Git reset moves the head backward, while
and working directory to see what we getgit loggit ls-tree headls-lFigure 3.1List.png is nether in the latest snapshot (see the command checked by git ls-tree) nor in working directory. Now we ' re going to use Commad git revert to rollback the commitment of deletion with the commit ID in red rectangle.git
When using Git, the version is often rolled back if the error is push.There are two ways to roll back a git: revert command
git revert version ID:This command can be used to roll back the changes made to the specified version with a reverse
feature8.28_buyGifts developed by the small partners of the development Branch, and the main branch could not intervene, and it was confusing.
To verify our own conjecture, we look at Marketitemsinfo.java's submission history.5.png
As we thought, no one has ever moved this file in 7 months.
So a document that has not been moved by people for 7 months, how can the merge of the time of the emergence of this puzzling conflict?
Take a look at all the logs for the current branch.6.png
Seems to ha
(the latest code inside the remote git server, overwriting the local code); Newfile.text was deleted.
--click Reset to perform mode 2: (any commit record for the current branch)
Project right--team--show in history--Select commit record right mouse button--reset
Effect same Way 1
Soft, Mixed operation will make head record change (head represents the record of t
another hint: a warehouse has been pushed to the reference.
Before you push again, you may need to consolidate the remote change prompt first: (such as ' git pull ... ').
Tip: See the ' Note about Fast-forwards ' section in ' Git Push--help '.
maya@maya-g450:~/myvimrc$ git status is located in branch Master your bra
Today wrote a day code, and then Git hub commits up to 7 times, but none of the changes are formally pushed up. The result of the final push is found in the middle of a commit file over 100M. Is the Code performance analysis report for vs. vsp file, I can only say really is gigantic, a report actually has 800M. Of course I want to ignore this file, so modify the.
Cause: No small new file submitted to git that records the company server IP, account number, password Method: git reset--hard git push origin HEAD--force Other: depending on the –soft–mixed–hard, the working tree and index and head are reset: git reset–mixed: This is the default,
Method:
git reset--hard
Git push origin head--force
Other:
According to –soft–mixed–hard, the working tree and the index and head are reset:
Git reset–mixed: This is the default, git reset without any parameters, this way, it's back to a version, only the source, fallback
The commit information is kept in your code base for a long time, so you will definitely want to know the code changes correctly with this information. The following command allows you to edit the last commit information, but you must make sure that the current code base (working copy) is not modified, or that the changes will be submitted with it.$ git
Method: git reset--hard Other:depending on the –soft–mixed–hard, the working tree and index and head are reset:git reset–mixed: This is the default, git reset without any parameters, in this way, it rolls back to a version, only retains the source code, fallback commit and index informationgit reset–soft: Fallback to a version that only returns the
Method:Depending on the –soft–mixed–hard, the working tree and index and head are reset:git reset--mixed: This is the default, git reset without any parameters, this way, it rolls back to a version, only retains the source code, fallback commit and index informationgit reset--soft: Fallback to a version that only returns the commit information and does not
This afternoon wrote some code, eat dinner with Android Studio commit a bit, do not know if there is no choice commit and push, the result just a bug I want to roll back to the last version of the time, found that Android studio did not upload the code!! Very uncomfortable, just like Word wrote an afternoon article results the computer crashes the same.I met a bug that let me not touch the mind, as if only
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.