Guest User

Untitled

a guest
Nov 20th, 2017
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. ##### 回滚到某个版本
  2. 1.
  3. git reset --hard 4 暂存区改变 工作区改变 领先提交
  4. git reset --soft 8 暂存取不变 工作区不变 提交恢复
  5. (git checkout master)
  6. git commit -m 'Reverted 5 6 7 8' 提交暂存区
  7.  
  8. (暂存区工作区保持一致)
  9.  
  10. 2.
  11. git checkout 4 (要回滚到的版本)
  12. git reset --soft <your_branch_name>
  13. git checkout master (切换回分支master 而不是commit)
  14. git commit -m "Revert 5 6 7 8"
  15.  
  16.  
  17.  
  18. ##### 打包最近一次提交的改动文件
  19.  
  20. git archive -o update.zip HEAD $(git diff --name-only HEAD^)
  21.  
  22.  
  23. ##### 导出某个版本的某个文件
  24.  
  25. git show COMMIT:FILE
Add Comment
Please, Sign In to add comment