Cause: No small new file submitted to git that records the company server IP, account number, password
Method:
git reset--hard <commit_id>
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, git reset without any parameters, in this way, it rolls back to a version, only retains the source code, fallback commit and index information
git reset–soft: Fallback to a version that only returns the commit information and does not revert to the index file level. If you want to submit it, you can do it directly.
git reset–hard: Completely fallback to a version, the local source code will also become the previous version of the content
HEAD Last Commit
head^ last time
<commit_id> SHA1 value for each commit. You can see it in git log, or you can find it in the Commit tab on the page.
Commit Merge:
http://www.douban.com/note/318248317/
git deletes a commit that was submitted incorrectly