Git 10 IDEA撤銷推送

2022-09-20 11:30:18 字數 2077 閱讀 3427

如推送了多餘或者錯誤的檔案,一定要撤銷推送,不然會對其他協同人員造成巨大的影響。

這裡一定要選擇想要回退到的版本才能生效。

這裡是重置的四個選項,對應了不同的操作,需要謹慎選擇。

在選擇的回退點之後的所有更改將會保留並被 git 追蹤下來。

這就意味著回退到了未提交狀態。

可以在 local changes 中的changes檢視到它們。

這種方式剛好回退到了推送前的狀態,最符合撤銷的期望,推薦選擇

mixed

在選擇的回退點之後的所有更改將會保留但不會被 git 追蹤下來。

這就意味著回退到了未新增狀態。

可以在 local changes 中的unversioned files檢視到它們。

hard

在選擇的回退點之後的所有更改都會被丟棄(包括未提交和已提交的檔案)。

這種方式會刪除回退點之後的所有檔案,影響巨大,除非真的有此需要,否則不推薦使用

keep

在選擇的回退點之後的所有已提交的更改會被丟棄,但未提交的檔案會被完整地儲存下來。

選擇模式後點選 reset 即可回退

此時只是本地回退了,並沒有影響到遠端,所以還需要推送

這裡沒有看到可推送的內容,因為確實沒有提交檔案供推送。

此時要想影響到遠端需要選擇強制推送

強制推送不可選擇,這是因為對主分支有保護,需要更改設定。

去掉保護的分支,儲存

再次推送,發現有強制推送的選項了。

強制推送完成,檢視本地日誌。

已經沒有想撤銷的那次推送記錄了。

檢視 gitee 上是否回退

gitee 上也沒有了想撤銷的推送記錄,撤銷成功。

git 六 IDEA中使用git

安裝好intellij idea後,如果git安裝在預設路徑下,那麼idea會自動找到git的位置,如果更改了git的安裝位置則需要手動配置下git的路徑。選擇file settings開啟設定視窗,找到version control下的git選項 選擇git的安裝目錄後可以點選 test 按鈕測試...

git刪除idea檔案

我們時常在git上傳 的時候發現會上傳一些我們並不需要上傳的 例如.ieal 目錄下面的檔案,如下圖所示 解決的方法 第一步 是在 的目錄下面加入gitignore檔案,此檔案可以過濾你不需要上傳的檔案以及資料夾,大概的模板如下 target sts apt generated classpath ...

IDEA整合git方法

當然如果你對git命令比較熟悉,用這個軟體就可以實現所有的git操作了。下面我們來整合進idea開發工具。開啟idea軟體。第一步 按照下圖開啟。第二步 你會看到乙個彈出框,然後開啟如圖 操作完上面步驟之後,點選ok就可以了。這樣idea就成功的整合了git了。選擇下面選項然後會出現 填完之後直接c...