先來看看幾個比較有用的技巧
git stash
git reset
--hard 將暫存區,工作區,版本庫都恢復到某一次提交的狀態
--soft 暫存區和工作區都不變,只改變版本庫的狀態
--mixed (預設) 將版本庫和暫存區都改變,不改變工作區
如果在commit之後進行push,發現別人在你之前做了push,這時應該怎麼辦呢?
git reset --mixed head^
git stash
git pull
git add
git commit
git push
原文:hongchangfirst
hongchangfirst的主頁:
三分鐘教你學Git 八 之 刪除分支
並行的開發了很多的特性,建了很多的分支,時間長了分支就多了,想要把不用的分支刪除,怎麼辦呢?檢視本地都有哪些分支 git branch 檢視所有的分支,包括遠端的 git branch a 刪除本地的某個分支 git branch d hongchangfirst 刪除遠端的分支 git branc...
三分鐘教你學Git 十三 二分查詢
比方說你收到了錯誤報告,然後你知道前幾天明明是好的。可是這幾天有好多新的commit被部署了。那麼我們怎麼迅速的找到第乙個引入bug的commit呢?我們能夠使用git bisect,git利用二分查詢法迅速找到第乙個壞的commit,下邊看看詳細怎麼用就明確了。我們首先告訴git我們要開始bina...
沉默三分鐘
網上見此真情之文,藉以自表 原文 http www.hecaitou.net p 3018 沉默三分鐘是心祭。那麼多年了,國旗終於為平民而降。那麼多天了,全民哀悼終於實現。與此同時,火炬停止傳遞,因為這不是乙個歡慶的時刻。很多年後回顧2008年,我 也許寧可它從日曆中消失。還沒有哪一年和今年一樣,才...