GIT 技巧命令講解筆記2020 (三)

2021-10-02 20:54:10 字數 1098 閱讀 7210

本文基於 **進行學習,同時查閱資料進行總結記錄,每日一更。

前兩章是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...