常見 git 需求整理(持續更新中)

blueju發表於2021-03-09

首發於 語雀文件


突然感覺自己對 git 還是挺熟悉的,因為團隊裡新來的七八號應屆生來問我 git 問題,基本沒有答不上的情況,但為了能更好地對知識進行整理,還是記錄一下為好。


(希望能)持續更新....

臨時回到某次提交,但不想丟失現有修改

詳細背景介紹:
黃組員跑過來問我,基座崩了,我知道哪次提交打包出來的程式碼是不會崩,我想跳回去打個包,但我又不想丟失現有的修改,怎麼辦呀?


解決思路:
找到要去的提交的 commit hash,以切換並新建分支的方式,回到這個要去的提交


具體實操:

  1. git checkout -b abc

abc 是想要前往的某次提交的 commit hash,下同

  1. npm run build

打包,此處得到了想要的包

  1. git checkout master

切回到別的分支,比如:master

  1. git branch -D abc

現在 abc 分支不再需要了,刪除它

相關文章