git 高級(jí)

git 高級(jí)

1、#會(huì)保留所有的操作記錄,但是git log不會(huì)保留reset之前的記錄
    git reflog
2、 #跳轉(zhuǎn)之前的分子
    git checkout -
3、# 每個(gè)提交在一行內(nèi)顯示  
    git log --oneline 
4、# 在所有提交日志中搜索包含「homepage」的提交   (測(cè)試未過(guò))
git log --all --grep='homepage'  
5、# 獲取某人的最近一次的提交日志  
git log --author="XiaoRan"

突然不想提交commit的內(nèi)容

 #獲取所有操作歷史  
git reflog  
# 重置到相應(yīng)提交  
git reset HEAD@{4}  
# ……或者……  
git reset --hard <提交的哈希值>

內(nèi)容刪除

# 清除未git  add . 的內(nèi)容   ,刪除內(nèi)容
git  checkout .

# 清除git  commit -m"". 的內(nèi)容   ,刪除提交
git reset + Id 
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容