git什麼時候會產生commit
在Git中,產生commit的操作主要是使用git commit命令。
分支剪下
有些時候,我們在A分支修改後程式碼,驗證後發現沒有問題
在最後提交的時候發現,分支錯誤不是A分支,而是B分支
這個時候我們不要把分支推送到遠端
而是切換到B分支,把commit號剪下過去
然後切換到A分支,使用git reset --hard HEAD^
git reset --hard HEAD^ 的介紹
刪除工作區的程式碼,撤銷commit,撒銷git add (謹慎使用)
當我們執行 git add .
git commit -m "xxxxx"
此時我們想刪除本次工作區的程式碼
git reset --hard HEAD^ (執行後,本次你新增的程式碼將會被刪除,所以這個命令要謹慎操作哈)
ps:HEAD^ 表示上一個版本號;就是本次commit產生的版本號