本文基於 **進行學習,同時查閱資料進行總結記錄,每日一更。
前兩章是git基本概念的90%命令,今天來記錄下複雜操作中的簡單命令。
git cherry-pick:
指定某提交提交到當前目錄下,如git cherry-pick c3 c4 c7到head/master*目錄下。
互動式rebase:
指的是帶引數--interactive的rebase命令,簡寫為-i。
示例:git rebase -i head~4。
有時候提交過一次記錄只有,又修改了一次,僅僅是改動一些較少的內容,可以使用git commit --amend.
此時會進入預設vim編輯器,需要想修改的內容(比如commit注釋寫錯)
然後再push一下就可以了。這樣git log時發現上次修改和上次修改只有一次記錄。
實際操作中,你通常會從主分支master得到分支newimage,然後進行除錯,最後直接合併
的話會出現你的除錯記錄,這時可使用git rebase -i 和git cherry-pick兩種方式選擇特定記錄進行提交。
第2題:
第三題:
GIT 技巧命令講解筆記2020 (二)
本文基於 進行學習,同時查閱資料進行總結記錄,每日一更。本節對高階篇進行彙總。git 中的 head head本質是乙個指標,可以看做乙個指向你正在工作中的本地分支的指標,可以將 head 想象為當前分支的別名。也可指向提交記錄,具體可見學習 高階篇第一題。git log 檢視提交記錄的雜湊值。gi...
Git命令使用技巧
1.輸出最後一次提交的改變 這個命令,我經常使用它 來傳送其他沒有使用git的人來檢查或者整合所修改的。它會輸出最近提交的修改類容到乙個zip檔案中。git archive o updated.zip head git diff name only head 2.輸出兩個提交間的改變 類似的,如果你...
Git命令筆記
常用配置 使用 加速git clone,這裡的1081埠在ssr客戶端選項 本地 本地埠可以設定 https.proxy git pull clone太慢的解決方法 有時候要拉的檔案太大了就會很慢,甚至拉不下來,這時候可以試試下面這個方法 git配置 取消 git config global uns...