git 다음 릴리즈에서 예비(fallback) 제출

4785 단어 git
오늘git로 코드를 제출할 때 지점을 바꾸는 것을 잊어버렸습니다. 메인 지점 마스터에commit에 바로 있습니다. 아직push가 없습니다. (늦지 않았습니다.)먼저 git reset --hard HEAD^ 현재 버전 보기
$  git reset --hard HEAD^
HEAD is now at 6146f2b       

다음은 로그git relog를 살펴보겠습니다.
$ git reflog

67541f2(origin/qiang, qiang) HEAD@{5}: commit:       
21998f2 HEAD@{6}: checkout: moving from master to qiang
21998f2 HEAD@{7}: checkout: moving from qiang to master
21998f2 HEAD@{8}: checkout: moving from master to qiang
21998f2 HEAD@{9}: merge qiang: Fast-forward
e851704 HEAD@{10}: checkout: moving from qiang to master
21998f2 HEAD@{11}: commit:         
e851704 HEAD@{12}: checkout: moving from master to qiang
e851704 HEAD@{13}: merge qiang: Fast-forward
9875a67 HEAD@{14}: checkout: moving from qiang to master
e851704 HEAD@{15}: commit:         
052d724 HEAD@{16}: commit:       
9875a67 HEAD@{17}: merge master: Fast-forward
5702520 HEAD@{18}: checkout: moving from master to qiang
9875a67 HEAD@{19}: commit:       
2337d7c HEAD@{20}: commit:     
6961f4b HEAD@{21}: commit:       
ec6b90e HEAD@{22}: commit:   index.php
02d496a HEAD@{23}: commit:   vendor
5702520 HEAD@{24}: merge qiang: Fast-forward
3875964 HEAD@{25}: checkout: moving from qiang to master
5702520 HEAD@{26}: commit:        
5ab3c57 HEAD@{27}: commit:   yii.bat
3875964 HEAD@{28}: merge master: Fast-forward
6ca0a96 (origin/dev) HEAD@{29}: checkout: moving from master to qiang
3875964 HEAD@{30}: checkout: moving from qiang to master
6ca0a96 (origin/dev) HEAD@{31}: checkout: moving from master to qiang
3875964 HEAD@{32}: commit:        
e70e3dc HEAD@{33}: commit:     
5443cf5 HEAD@{34}: commit:       
6ca0a96 (origin/dev) HEAD@{35}: commit (initial):       
#            
git reset --haed e851704

좋은 웹페이지 즐겨찾기