git使用技巧
git版本切換技巧
git checkout 分支名/版本名//分離出head指針 git chekout 版本名//實(shí)際移動(dòng)的是head指針,讓head指針指向前一個(gè)版本 git checkout master^ //head指針默認(rèn)指向當(dāng)前分支,指向版本的操作是head指針在做 head -> master -> c1//分離后,head指向c2版本 git checkout c2head -> c2master -> c1//當(dāng)head與master同一指向時(shí),讓head指針向前一個(gè)移動(dòng)一個(gè)版本 git checkout master^head -> c2master -> c1讓分支移動(dòng)
git branch -f 分支名 版本號(hào)//master指針移動(dòng)到HEAD指針指向的版本往前移3個(gè)版本 git branch -f master HEAD^3git撤銷變更
git reset HEAD~1 //讓master分支回退到c1這個(gè)版本 c0 - c1 - c2//將撤銷更改分享給別人 git revert HEAD//master指向c2',這與c1的狀態(tài)是相同的 c0 - c1 - c2 - c2'轉(zhuǎn)載于:https://www.cnblogs.com/pluslius/p/10188230.html
總結(jié)