git push 單個 commit

平時要將本機變更推送到遠端時可以使用以下指令:
    
git push [遠端名稱] [分支名稱]
    

例如將 master 分支推送到遠端 origin
    
git push origin master
    

我們可以先使用下列指令查看最近的 git commit 紀錄(使用 q 離開)
    
git log
    

範例輸出:
    
git log
commit 99129989b9e6b699ed0f16a761f185f8a3b44822
Author: Ruyut <a@ruyut.com>
Date:   Wed Aug 28 15:50:16 2024 +0800

    feat: 範例功能一

commit 26de926309432b4988cb79104eae56283eb025a5
Author: Ruyut <a@ruyut.com>
Date:   Wed Aug 28 15:50:16 2024 +0800

    feat: 範例功能二

    

假設只要將當前到指定的 commit 推送到遠端,就只要複製 commit hash(SHA-1 校驗碼),加入到一開始的 push 指令就好了。

例如推送到 commit hash 為 26de926309432b4988cb79104eae56283eb025a5 的 commit 至遠端 master 分支:
    
git push origin 26de926309432b4988cb79104eae56283eb025a5:master
    

留言

張貼留言

如果有任何問題、建議、想說的話或文章題目推薦,都歡迎留言或來信: a@ruyut.com