gitバージョンロールバックand git stash一時保存使用
2495 ワード
gitバージョンのロールバック前回Git commitのid git reflogを見つけて取り消したいcommitを見つけたid git reset –hard commit_idは取り消しを完了し、コードを前のcommit_に復元するid対応バージョン. git reset commit_idはCommitコマンドの取り消しを完了しますが、コードの変更を取り消すことなくgit commitでローカルコードの変更を直接再発行できます.
git stash使用
一時保存履歴の表示git stash list
一時保存:git stash save「タグ」
一時保存履歴git stash applyの使用
使用しないstash@xデフォルトでは、最近の変更を復元します.stash@{0}
zhanghuilongdeMacBook-Pro:hrs-std zhanghuilong$ git reflog
96088556 HEAD@{0}: commit (amend): zhanghl2_20170327 and Kafka cmt1
57b95b91 HEAD@{1}: commit (amend): zhanghl2_20170327 and Kafka
b24de4b3 HEAD@{2}: commit: zhanghl2_20170327 and Kafka
e57b8d15 HEAD@{3}: checkout: moving from 20170328_feature_mutilSite to 20170327_feature_organByType
git stash使用
一時保存履歴の表示git stash list
zhanghuilongdeMacBook-Pro:hrs-std zhanghuilong$ git stash list
stash@{0}: On 20170328_feature_mutilSite:
stash@{1}: On 20170327_feature_organByType:
stash@{2}: On 20170327_feature_organByType: kafka
stash@{3}: On medicalCardServer: yibao
stash@{4}: On 20170316_feature_expertGroupAggr:
zhanghuilongdeMacBook-Pro:hrs-std zhanghuilong$
一時保存:git stash save「タグ」
git stash save " , , "
一時保存履歴git stash applyの使用
zhanghuilongdeMacBook-Pro:hrs-std zhanghuilong$ git stash apply stash@{3}
使用しないstash@xデフォルトでは、最近の変更を復元します.stash@{0}