97国产精品视频人人做人人爱,3344在线观看无码,成年人国产视频,欧美日一级片,在线看AV天堂,高清无码一本到东京热,欧美一级黄片一区2区,免费又爽又刺激高潮网址

【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參數

--mixed

--soft

--hard

--amend


一、取消上一次commit

如果你需要取消上一次的 Git 提交,有幾個不同的方法可以實現。其中包括撤消提交、提交到新的分支、使用 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 命令來撤消上一次提交并創建一個新的提交來撤消原來的提交:

git revert HEAD

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

方法3:使用 Git checkout

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

git checkout HEAD~1

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

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

二、取消上一次push

如果你已經push了代碼,并且想要撤回這個commit,可以通過以下步驟實現:

git push --force

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

git push --force origin <branch_name>

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

git reflog

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

git reflog

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

git reset

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

git reset --hard <commit_SHA-1>

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

git push --force

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

git push --force origin <branch_name>

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

三、擴展

git log  查看提交日志

commit參數

--mixed

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

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

--soft

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

--hard

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

--amend

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

 

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

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

銀行金融軟件UI界面設計能源及監控軟件UI界面設計、氣象行業UI界面設計、軌道交通界面設計、地理信息系統GIS UI界面設計、航天軍工軟件UI界面設計醫療行業軟件UI界面設計教育行業軟件UI界面設計、企業信息化UI界面設計、軟件qt開發軟件wpf開發軟件vue開發

日歷

鏈接

個人資料

藍藍設計的小編 http://m.0391cbd.com

存檔

主站蜘蛛池模板: 亚洲手机在线| 手机成人午夜在线视频| 欧美精品1区| 性视频久久| 18禁影院亚洲专区| 自拍偷拍欧美日韩| 欧美成人怡春院在线激情| 国内精品伊人久久久久7777人| 女同国产精品一区二区| 国产精品成人久久| 99精品热视频这里只有精品7| 色综合中文字幕| 2021精品国产自在现线看| 99这里只有精品免费视频| 狠狠综合久久| 狠狠色噜噜狠狠狠狠奇米777| 久久天天躁狠狠躁夜夜2020一| 乱系列中文字幕在线视频| 71pao成人国产永久免费视频| 色婷婷视频在线| 国产精品美人久久久久久AV| 国产福利小视频在线播放观看| 欧洲亚洲一区| 久久精品无码一区二区日韩免费| 一区二区三区在线不卡免费| 丁香婷婷激情网| 无码丝袜人妻| 无码免费视频| 久久精品66| 亚洲欧美色中文字幕| 91精品亚洲| 色网在线视频| AV网站中文| 成人午夜视频在线| 免费观看亚洲人成网站| 播五月综合| 国产资源免费观看| 国产成人AV综合久久| 免费高清a毛片| 少妇精品网站| 久久亚洲中文字幕精品一区| 永久免费精品视频| 狠狠色婷婷丁香综合久久韩国| 久久综合九九亚洲一区| 国产丝袜无码精品| 一区二区自拍| 久久精品人妻中文视频| 国产裸舞福利在线视频合集| 57pao国产成视频免费播放| av在线5g无码天天| 99久久无色码中文字幕| 欧美中文字幕在线二区| 无码精品福利一区二区三区| 22sihu国产精品视频影视资讯| 美女免费黄网站| 欧美在线黄| 欧美一区二区精品久久久| 国产香蕉在线视频| 免费观看国产小粉嫩喷水| 伊人无码视屏| 丝袜美女被出水视频一区| 国产最爽的乱婬视频国语对白| 精品国产中文一级毛片在线看| 九色在线视频导航91| 日韩av无码精品专区| 亚洲精品成人福利在线电影| 婷婷成人综合| 亚洲黄色视频在线观看一区| 欧美一区日韩一区中文字幕页| 欧美人与动牲交a欧美精品| 国产91av在线| 中国黄色一级视频| 好吊日免费视频| 亚洲第七页| 国产精品性| 午夜视频免费一区二区在线看| 国产手机在线小视频免费观看| 18禁高潮出水呻吟娇喘蜜芽| 亚洲欧洲自拍拍偷午夜色| 日韩精品免费一线在线观看| 亚洲天堂精品在线观看| 99久视频|