国产精品美女久久久浪潮AV,国产精品三级一二三区,久久精品国产一区二区小说 ,依依成人影视国产精品,全部无卡免费的毛片在线看,日本一区二区三深夜不卡,国产精品女同一区二区久久,国产精品夜色一区二区三区

        【Git】 取消上一次commit或push

        2023-12-27    前端達人

        (轉自csdn)

        目錄

        一、取消上一次commit

        方法1:使用 Git reset

        方法2:使用 Git revert

        方法3:使用 Git checkout

        二、取消上一次push

        git push --force

        git reflog

        git reset

        git push --force

        三、擴展

        commit參數(shù)

        --mixed

        --soft

        --hard

        --amend


        一、取消上一次commit

        如果你需要取消上一次的 Git 提交,有幾個不同的方法可以實現(xiàn)。其中包括撤消提交、提交到新的分支、使用 Git 回滾等等。

        下面介紹三種方法:

        方法1:使用 Git reset

        使用 Git reset 命令來取消上一次提交

        git reset HEAD~1
        

        這會把 HEAD 指針移回上一個提交(HEAD~1),并清除最后一次提交的內容。

        git reset HEAD^

        撤回兩次或者n次

        git reset HEAD~2
        

        方法2:使用 Git revert

        使用 Git revert 命令來撤消上一次提交并創(chuàng)建一個新的提交來撤消原來的提交:

        git revert HEAD
        

        這會創(chuàng)建一個新的提交來撤消提交之前的更改。在命令行中輸入該命令后,你需要編輯撤消的提交信息,以便 Git 創(chuàng)建一個新的提交。

        方法3:使用 Git checkout

        還可以使用 Git checkout 命令來將工作樹恢復到上一次提交的狀態(tài)。這將清除所有未提交的更改,所以請確保你有一個備份:

        git checkout HEAD~1
        

        這會將工作樹恢復到上一次提交的狀態(tài),也就是你上一次提交之前的狀態(tài)。請注意,這里的修改都將被丟棄。

        無論你使用的是哪種方法,請確保在撤消提交之前首先備份你的工作。這可以幫助你避免在操作過程中意外刪除無法恢復的內容。

        二、取消上一次push

        如果你已經(jīng)push了代碼,并且想要撤回這個commit,可以通過以下步驟實現(xiàn):

        git push --force

        首先,在使用git push命令時,需要加上--force參數(shù),強制覆蓋遠程倉庫上已經(jīng)存在的commit。命令如下:

        git push --force origin <branch_name>
        

        其中,<branch_name>表示你要撤銷的分支名稱。

        git reflog

        如果在本地倉庫沒有回到該commit的上一個狀態(tài),需要使用git reflog命令找到該commit的SHA-1值。命令如下:

        git reflog
        

        該命令會列出整個Git倉庫的提交歷史記錄,包括HEAD指針所指向的提交和已經(jīng)被廢棄的提交。

        git reset

        找到要回到的某個commit的SHA-1值,然后使用如下命令回到該commit的狀態(tài):

        git reset --hard <commit_SHA-1>
        

        其中,<commit_SHA-1>表示要回到的commit的SHA-1值。

        git push --force

        然后使用之前的推送命令進行推送,添加--force參數(shù),覆蓋遠程倉庫的歷史提交記錄。命令如下:

        git push --force origin <branch_name>
        

        提醒:使用git push --force命令可能會導致遠程倉庫、其他成員的倉庫和歷史版本產(chǎn)生不可逆的影響,因此操作時需要謹慎。一般情況下,在工作流中使用git revert命令回滾某個commit,以保證版本控制的完整性和可維護性。

        三、擴展

        git log  查看提交日志

        commit參數(shù)

        --mixed

         不刪除工作空間改動代碼,撤銷 commit,并撤銷 git add . 操作

         git reset --mixed HEAD^ 效果等同 git reset HEAD^

        --soft

            不刪除工作空間改動代碼,撤銷commit,不撤銷git add .

        --hard

            刪除工作空間改動代碼,撤銷commit,撤銷git add .

        --amend

        修改注釋, 進入vim編輯器, 改完:wq即可

         

        藍藍設計(m.shtzxx.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業(yè)提供卓越的大數(shù)據(jù)可視化界面設計B端界面設計桌面端界面設計APP界面設計圖標定制用戶體驗設計交互設計UI咨詢高端網(wǎng)站設計平面設計,以及相關的軟件開發(fā)服務,咨詢電話:01063334945。

        關鍵詞:UI咨詢UI設計服務公司軟件界面設計公司、界面設計公司、UI設計公司UI交互設計公司數(shù)據(jù)可視化設計公司用戶體驗公司高端網(wǎng)站設計公司

        銀行金融軟件UI界面設計能源及監(jiān)控軟件UI界面設計氣象行業(yè)UI界面設計軌道交通界面設計地理信息系統(tǒng)GIS UI界面設計航天軍工軟件UI界面設計醫(yī)療行業(yè)軟件UI界面設計教育行業(yè)軟件UI界面設計企業(yè)信息化UI界面設計、軟件qt開發(fā)軟件wpf開發(fā)軟件vue開發(fā)

        日歷

        鏈接

        個人資料

        藍藍設計的小編 http://m.shtzxx.cn

        存檔

        主站蜘蛛池模板: 娇妻系列交换27部多p在线观看| 亚洲aⅴ在线无码播放毛片一线天| 丁香花视频在线观看| 亚洲国产中文在线视频| 亚洲一码二码三码精华液| 小污女小欲女导航| 人妻激情偷乱视频一区二区三区 | 国产午精品午夜福利757视频播放| 两个人在线观看的www高清免费| 国产精品久久久久久52avav| 国产精品无码免费专区午夜| 西安市| 综合自拍亚洲综合图区欧美 | 一本久道久久综合久久爱| 好大好硬好深好爽想要20p| 真人做人试看120分钟| 久久亚洲av成人无码| 成人网站在线进入爽爽爽| 国产熟妇的荡欲午夜视频| 亚洲线精品一区二区三区影音先锋 | 美女高潮无遮挡免费视频| 国产av无码专区亚洲av软件| 无遮挡色视频免费观看| 免费萌白酱国产一区二区三区 | 1区2区3区4区产品乱码入口| 在线视频观看| 国产在线乱码一区二区三区| 啦啦啦+中文+免费| 成全大全免费观看完整版高清下载| 韩国19禁无遮挡啪啪无码网站| 给我中国免费播放片在线 | 亚洲国产av玩弄放荡人妇系列| 处破痛哭a√18成年片免费| 欧美老熟妇xoxoxoxo| 鲁丝片一区二区三区免费| 久久国产精品99夜夜嗨| 无码人妻aⅴ一区二区三区有奶水| 亚洲av伊人久久综合密臀性色| 人人爽久久涩噜噜噜av| 日本熟妇色一本在线观看| 欧美日韩国产精品爽爽|