git提交了不該提交的檔案,如何撤銷

2021-09-26 19:51:25 字數 1066 閱讀 5959

摘要\quad

\quad

將不該提交的檔案git add/git commit了甚至git push 了,要如何撤回。

1.撤回 git add

如圖所示,我git add了不能提交的備忘錄檔案,如何撤銷呢。根據提示我們可以使用「git reset head< file > to unstage」。

這樣備忘錄就不會被提交了。 >

2.撤回 git commit

如圖所示:

使用git reset head~1命令,把當前的**回滾乙個提交。

或者在idea中使用reset current branch to here,把當前的**回滾到自己想要的地方。

3.撤回 git push

如圖:

3.1在master上撤銷提交的檔案

\quad

\quad

建議直接手動刪除提交上來的檔案即可。

3.2在自己的分支上撤銷提交的檔案

\quad

\quad

跟git commit的撤銷操作一樣,但是提交的時候需要用到git push -f強制提交。

git 突然不能提交了

開開心心的擼完 push一下,竟然被拒絕了。1 檢視你本地公鑰是否已經在git上ssh裡配置 2 沒配置配置下,如果還有問題繼續往下看 1 找到你的.ssh資料夾 2 檢視裡面ssh key 是否有多個 3 git 預設是使用id rsa 4 例如你的名稱git上配置的是 aaa 5 在.ssh下找...

git提交時如何禁止不想提交的檔案

首先找到你的專案目錄 建立 gitignore 檔案 然後把不想提交的檔案的檔名輸入進去 類似 vendor node modules public storage homestead.yaml homestead.json env idea特殊技巧 此為注釋 將被 git 忽略 a 忽略所有 a ...

git提交如何忽略某些檔案

在使用git對專案進行版本管理的時候,我們總有一些不需要提交到版本庫里的檔案和資料夾,這個時候我們就需要讓git自動忽略掉一下檔案。使用.gitignore忽略檔案 為了讓git忽略指定的檔案和資料夾,我們需要在專案的根目錄當中建立 gitignore檔案,使用.gitignore檔案的方式很簡單,...